From 20bf3c1ace436f067ab55c94150a7e9503de1edf Mon Sep 17 00:00:00 2001 From: 554325746@qq.com <554325746@qq.com> Date: 星期三, 10 七月 2019 17:41:03 +0800 Subject: [PATCH] fix cache --- esutil/EsClient.go | 30 +++++++++++++++++++++++------- 1 files changed, 23 insertions(+), 7 deletions(-) diff --git a/esutil/EsClient.go b/esutil/EsClient.go index 53a5072..8761092 100644 --- a/esutil/EsClient.go +++ b/esutil/EsClient.go @@ -18,11 +18,19 @@ for _, source := range sources { var tmpinfo protomsg.Esinfo tmpinfo.FaceFeature, ok = source["faceFeature"].(string) - Isnil("faceFeature", ok) + if !ok { + continue + } + tmpinfo.Id, ok = source["id"].(string) - Isnil("id", ok) + if !ok { + continue + } tmpinfo.Tableid, ok = source["tableId"].(string) - Isnil("tableId", ok) + if !ok { + continue + } + esinfos = append(esinfos, &tmpinfo) // tmpinfo.PersonName,ok = source["personName"].(string) @@ -43,7 +51,7 @@ // binfos.Infos = append(binfos.Infos, &tmpinfo) } - return + return } func Dbpersonbyid(sources []map[string]interface{}) (protomsg.Baseinfo) { @@ -52,11 +60,19 @@ var tmpinfo protomsg.Baseinfo for _, source := range sources{ tmpinfo.FaceFeature, ok = source["faceFeature"].(string) - Isnil("faceFeature", ok) + if !ok { + continue + } + tmpinfo.PersonId, ok = source["id"].(string) - Isnil("id", ok) + if !ok { + continue + } + tmpinfo.TableId, ok = source["tableId"].(string) - Isnil("tableId", ok) + if !ok { + continue + } tmpinfo.PersonName,ok = source["personName"].(string) Isnil("personName", ok) -- Gitblit v1.8.0