From cc9cb1af260fa2683f2a164251c800142a3ba125 Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期五, 26 七月 2019 18:21:55 +0800 Subject: [PATCH] fix bug --- controllers/fileController.go | 20 ++++++++++++++------ 1 files changed, 14 insertions(+), 6 deletions(-) diff --git a/controllers/fileController.go b/controllers/fileController.go index 0f6e41f..1ae98e3 100644 --- a/controllers/fileController.go +++ b/controllers/fileController.go @@ -215,9 +215,10 @@ FaceFeature: face.FaceBytes, CompareThreshold: searchBody.Threshold, } + if searchBody.DataBases !=nil { for idx,tableId :=range searchBody.DataBases { - if tableId == captureTable{ + if tableId == "esData" { searchBody.DataBases = append(searchBody.DataBases[:idx], searchBody.DataBases[idx+1:]...) searchBody.DataBases = append(searchBody.DataBases,captureTable) break @@ -284,12 +285,13 @@ esServerIp := config.EsInfo.Masterip esServerPort := config.EsInfo.Httpport index := config.EsInfo.EsIndex.Dbtablepersons.IndexName - dbpersons, e := esApi.Dbpersoninfosbyid(personIds, index, esServerIp, esServerPort) - if e !=nil { - logger.Debug("Dbpersoninfosbyid.err:",e) + var dbpersons []protomsg.Dbperson + if len(personIds) >0 { + dbpersons, _ = esApi.Dbpersoninfosbyid(personIds, index, esServerIp, esServerPort) } + logger.Debug("dbpersons:", dbpersons) - if e ==nil && dbpersons !=nil { + if dbpersons !=nil { for _,p :=range dbpersons { var dbP = DbPersonVo { PersonId: p.Id, @@ -313,6 +315,11 @@ resultList = append(resultList,cr) } } + var capturePersons []protomsg.Videopersons + if len(captureIds) >0 { + logger.Debug("capturePersons:", capturePersons) + } + logger.Debug("resultList:",resultList) } util.ResponseFormat(c,code.Success,resultList) @@ -406,6 +413,7 @@ dbperson.PersonPicUrl = field // 鍥剧墖璺粡 dbperson.TableId = tableId // dbperson.PersonName = fileNameOnly // 鍥剧墖鍚� + dbperson.Enable = 1 //榛樿鏈夋晥 // 婕旂ずbase64缂栫爜 dbperson.FaceFeature = faceBase64 // 鐗瑰緛鍊糱ase64 鐮� @@ -486,7 +494,7 @@ //addResult["detail"] = details //fields := fdfsclient.UploadFileByBuffer100(bytess, extNames) // fastdfs 涓婁紶 if len(successList)>0 { - util.ResponseFormat(c, code.Success, addResult) + util.ResponseFormat(c, code.DbPersonUploadSuccess, addResult) } else { util.ResponseFormat(c, code.ServiceInsideError, err.Error()) } -- Gitblit v1.8.0