liuxiaolong
2019-07-31 4cbf188b1db677e5e5914afff3fa5312ff2dc587
fix initForData
3个文件已修改
17 ■■■■ 已修改文件
controllers/fileController.go 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/initForData.go 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
service/FaceCompareService.go 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/fileController.go
@@ -225,7 +225,7 @@
        //logger.Debug("compareResult.len:",*compareOnce)
        dataList := compareOnce.CompareData
        logger.Debug("比对结束,用时:",time.Since(timeStart))
        logger.Debug("comp 比对结束,用时:",time.Since(timeStart))
        service.SortByScore(dataList)
        totalList := len(dataList)
@@ -237,7 +237,7 @@
        } else {
            m["totalList"] = dataList[0:searchBody.Size]
        }
        logger.Debug("比对加排序返回用时:", time.Since(timeStart))
        logger.Debug("comp 比对加排序返回用时:", time.Since(timeStart))
        util.ResponseFormat(c,code.Success,m)
    }
}
controllers/initForData.go
@@ -30,11 +30,14 @@
    url := "http://" + config.EsInfo.Masterip + ":" + config.EsInfo.Httpport +
        "/" + index + "/_search"
    cameraIdStr := ""
    cameraId := searchBody["treeNodes"].([]interface{})
    if cameraId != nil && len(cameraId) > 0 {
        esCameraId := strings.Replace(strings.Trim(fmt.Sprint(cameraId), "[]"), " ", "\",\"", -1)
        cameraIdStr = "{\"terms\":{\"cameraId\":[\"" + esCameraId + "\"]}},"
    if searchBody["treeNodes"] !=nil {
        cameraId := searchBody["treeNodes"].([]interface{})
        if cameraId != nil && len(cameraId) > 0 {
            esCameraId := strings.Replace(strings.Trim(fmt.Sprint(cameraId), "[]"), " ", "\",\"", -1)
            cameraIdStr = "{\"terms\":{\"cameraId\":[\"" + esCameraId + "\"]}},"
        }
    }
    var setApi dbapi.SysSetApi
    _, sysconf := setApi.GetServerInfo()
    analyServerFilterStr := "{\"term\":{\"analyServerId\":\"" + sysconf.ServerId + "\"}}"
service/FaceCompareService.go
@@ -228,9 +228,7 @@
            resultList = append(resultList,cr)
        }
    }
    var capturePersons []protomsg.Videopersons
    if len(captureIds) >0 {
        logger.Debug("comp capturePersons.len:", len(capturePersons))
        videopersons, _ := esApi.Videopersonsinfosbyid(captureIds, config.EsInfo.EsIndex.VideoPersons.IndexName, config.EsInfo.Masterip, config.EsInfo.Httpport)
        logger.Debug("comp videoPersons.len:",len(videopersons))
        for _,vp :=range videopersons {