controllers/fileController.go | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
go.mod | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
go.sum | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
controllers/fileController.go
@@ -6,6 +6,7 @@ "basic.com/pubsub/protomsg.git" "bytes" "encoding/base64" "encoding/json" "errors" "fmt" "github.com/gin-gonic/gin" @@ -525,6 +526,10 @@ util.ResponseFormat(c,code.Success,m) } type PersonId struct { Id string `json:"id"` } func GetCompareDataTwice(co *service.CompareOnce,searchBody *models.EsSearch) map[string]interface{} { m := make(map[string]interface{},0) @@ -582,10 +587,18 @@ } else {//底库数据的二次检索 var dbpApi dbapi.DbPersonApi personIds, _ := dbpApi.FindLikePersonIds(searchBody.DataBases, searchBody.InputValue) logger.Debug("searchPhoto first Result.len:",len(*co.CompareData),"twice len(personIds):",len(personIds)) if personIds !=nil && len(personIds)>0 { logger.Debug("searchPhoto first Result.len:",len(*co.CompareData),"personIds:",personIds) if personIds !=nil { var pIds []PersonId b, _ := json.Marshal(personIds) json.Unmarshal(b, &pIds) if len(pIds) >0 { var personIdArr []string for _,pid :=range pIds{ personIdArr = append(personIdArr, pid.Id) } var aResult protomsg.SdkCompareResult aList := getTwiceSearchResult(co, &personIds) aList := getTwiceSearchResult(co, &personIdArr) aTotal := aList.Len() if aTotal <= to { aResult.CompareResult = (*aList)[from:aTotal] @@ -597,6 +610,8 @@ m["compareNum"] = searchBody.CompareNum m["totalList"] = out return m } } else { m["total"] = 0 m["compareNum"] = searchBody.CompareNum go.mod
@@ -3,7 +3,7 @@ go 1.12 require ( basic.com/dbapi.git v0.0.0-20191028103813-b5aadb41f6cf // indirect basic.com/dbapi.git v0.0.0-20191028130548-872f0d29a2d3 // indirect basic.com/fileServer/WeedFSClient.git v0.0.0-20190919054037-0182b6c3f5cb // indirect basic.com/pubsub/cache.git v0.0.0-20190718093725-6a413e1d7d48 // indirect basic.com/pubsub/esutil.git v0.0.0-20191028114432-6eaaf713ab1b // indirect go.sum
@@ -1,5 +1,5 @@ basic.com/dbapi.git v0.0.0-20191028103813-b5aadb41f6cf h1:J2xUolBqEaZ9BrK5U0uwMcRlouMmMk88tNl/d+cUUYc= basic.com/dbapi.git v0.0.0-20191028103813-b5aadb41f6cf/go.mod h1:eDXPnxaz6jZPDvBSk7ya7oSASWPCuUEgRTJCjsfKt/Q= basic.com/dbapi.git v0.0.0-20191028130548-872f0d29a2d3 h1:oM/P/GEUMXGX6Ig1Why0rdkbm82cG5BWWb0DQNrw760= basic.com/dbapi.git v0.0.0-20191028130548-872f0d29a2d3/go.mod h1:eDXPnxaz6jZPDvBSk7ya7oSASWPCuUEgRTJCjsfKt/Q= basic.com/fileServer/WeedFSClient.git v0.0.0-20190919054037-0182b6c3f5cb h1:fM6DojeInFSCFO+wkba1jtyPiSDqw0jYKi4Tk+e+ka4= basic.com/fileServer/WeedFSClient.git v0.0.0-20190919054037-0182b6c3f5cb/go.mod h1:FTryK8BsVLfUplx8a3+l8hJWub6VbAWZCUH7sPRZaso= basic.com/pubsub/cache.git v0.0.0-20190718093725-6a413e1d7d48 h1:BBA30Rgljn6MRieC4gUncETJDyna3ObyubTo9HEQ2M0=