liuxiaolong
2019-07-29 f328f64ed8d3959f9dbfeb1167938552038d40f1
add log
1个文件已修改
25 ■■■■ 已修改文件
service/FaceCompareService.go 25 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/FaceCompareService.go
@@ -125,14 +125,15 @@
        rList :=make([]protomsg.Esinfo,0)
        err = json.Unmarshal(*resultB, &rList)
        if err !=nil{
            logger.Debug("recv result Unmarshal err:", err)
            logger.Debug("comp recv result Unmarshal err:", err)
            continue
        }
        logger.Debug("len(rList):", len(rList))
        logger.Debug("comp len(rList):", len(rList))
        if len(rList) >0 {
            resultList = append(resultList, FillDataToCompareResult(&rList)...)
        }
    }
    logger.Debug("comp totalList.len:", len(resultList))
    //2.缓存比对结果
    co := &CompareOnce{
@@ -145,29 +146,29 @@
}
func doCompareRequest(url string,args []byte) *[]byte{
    logger.Debug("reqUrl:",url)
    logger.Debug("comp reqUrl:",url)
    var sock mangos.Socket
    var err error
    var msg []byte
    if sock,err = req.NewSocket();err !=nil {
        logger.Debug("can't new req socket:%s",err.Error())
        logger.Debug("comp can't new req socket:%s",err.Error())
        return nil
    }
    sock.AddTransport(ipc.NewTransport())
    sock.AddTransport(tcp.NewTransport())
    if err = sock.Dial(url);err !=nil {
        logger.Debug("can't dial on req socket:%s",err.Error())
        logger.Debug("comp can't dial on req socket:%s",err.Error())
        return nil
    }
    sock.SetOption(mangos.OptionMaxRecvSize, 1024*1024*100)
    //sock.SetOption(mangos.OptionRecvDeadline, time.Second*10)
    if err = sock.Send(args);err !=nil {
        logger.Debug("can't send message on push socket:%s",err.Error())
        logger.Debug("comp can't send message on push socket:%s",err.Error())
        return nil
    }
    if msg,err = sock.Recv();err !=nil {
        logger.Debug("sock.Recv receive err:%s",err.Error())
        logger.Debug("comp sock.Recv receive err:%s",err.Error())
        return nil
    }
    sock.Close()
@@ -191,8 +192,8 @@
            personIds = append(personIds,v.Id)
        }
    }
    logger.Debug("personIds:", personIds)
    logger.Debug("captureIds:",captureIds)
    logger.Debug("comp personIds:", personIds)
    logger.Debug("comp captureIds:",captureIds)
    esServerIp := config.EsInfo.Masterip
    esServerPort := config.EsInfo.Httpport
    index := config.EsInfo.EsIndex.Dbtablepersons.IndexName
@@ -201,7 +202,7 @@
        dbpersons, _ = esApi.Dbpersoninfosbyid(personIds, index, esServerIp, esServerPort)
    }
    logger.Debug("dbpersons.len:", len(dbpersons))
    logger.Debug("comp dbpersons.len:", len(dbpersons))
    if dbpersons !=nil {
        for _,p :=range dbpersons {
            var dbP = DbPersonVo {
@@ -228,9 +229,9 @@
    }
    var capturePersons []protomsg.Videopersons
    if len(captureIds) >0 {
        logger.Debug("capturePersons:", capturePersons)
        logger.Debug("comp capturePersons:", capturePersons)
        videopersons, _ := esApi.Videopersonsinfosbyid(captureIds, config.EsInfo.EsIndex.VideoPersons.IndexName, config.EsInfo.Masterip, config.EsInfo.Httpport)
        logger.Debug("videoPersons.len:",len(videopersons))
        logger.Debug("comp videoPersons.len:",len(videopersons))
        for _,vp :=range videopersons {
            isAlarmInt, _ := strconv.Atoi(vp.IsAlarm)
            bi := make([]DbPersonVo,0)