From 05f96119b4d2e73316f221b08554a7de543fb0d5 Mon Sep 17 00:00:00 2001 From: liuxiaolong <736321739@qq.com> Date: 星期六, 27 七月 2019 16:15:51 +0800 Subject: [PATCH] fix compare sdkName=人脸 --- service/FaceSdkService.go | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-) diff --git a/service/FaceSdkService.go b/service/FaceSdkService.go index 0ac4063..43a4101 100644 --- a/service/FaceSdkService.go +++ b/service/FaceSdkService.go @@ -11,6 +11,7 @@ "sync" "time" "webserver/extend/logger" + "webserver/extend/util" ) type FaceSdkService struct { @@ -213,7 +214,7 @@ return coms,ok } -func (f *FeaResult) Delete(id string){ +func (f *FeaResult) Delete(id int64){ f.Lock.Lock() defer f.Lock.Unlock() delete(f.FaceM,id) @@ -262,7 +263,12 @@ if err := proto.Unmarshal(resultBytes, &rMsg); err == nil { logger.Debug("received MSG:", rMsg.Cid) i := protomsg.Image{} - err := proto.Unmarshal(rMsg.Data, &i) + bdata, err := util.UnCompress(rMsg.Data) + if err !=nil { + logger.Debug("uncompress err:",err) + continue + } + err = proto.Unmarshal(bdata, &i) if err !=nil { continue } -- Gitblit v1.8.0