liuxiaolong
2019-08-07 8276a0c725f6aecc4cb7c4a95818fb783ad1d382
fix search person
1个文件已修改
6 ■■■■ 已修改文件
controllers/fileController.go 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
controllers/fileController.go
@@ -327,13 +327,13 @@
    }
    var faceB []byte
    if searchBody.CaptureId != "" {//做查找此人,搜所有抓拍和底库
        searchPeople, err := esApi.Dbpersoninfosbyid([]string{searchBody.CaptureId}, config.EsInfo.EsIndex.VideoPersons.IndexName, config.EsInfo.Masterip, config.EsInfo.Httpport)
        searchBase64Fea, err := esApi.GetVideoPersonFaceFeatureById(searchBody.CaptureId, config.EsInfo.EsIndex.VideoPersons.IndexName, config.EsInfo.Masterip, config.EsInfo.Httpport)
        if err !=nil {
            util.ResponseFormat(c, code.ComError, "抓拍数据不存在,请检查")
            return
        }
        if searchPeople !=nil && len(searchPeople) == 1{
            decodeF, err := base64.StdEncoding.DecodeString(searchPeople[0].FaceFeature)
        if searchBase64Fea !=""{
            decodeF, err := base64.StdEncoding.DecodeString(searchBase64Fea)
            if err !=nil {
                util.ResponseFormat(c, code.ComError, "本条抓怕特征不是base64,请检查")
                return