From f22b69ff61a5795a2e1242091cc35bce0bd8c803 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期二, 16 四月 2024 14:41:47 +0800
Subject: [PATCH] 修复更新操作
---
repository/captureRepo.go | 28 ++++++----------------------
1 files changed, 6 insertions(+), 22 deletions(-)
diff --git a/repository/captureRepo.go b/repository/captureRepo.go
index 56a1caf..3654d8c 100644
--- a/repository/captureRepo.go
+++ b/repository/captureRepo.go
@@ -23,7 +23,7 @@
func (c CaptureRepository) FaceForward(faceList []vo.FaceObject) {
if faceList == nil || len(faceList) == 0 {
- logger.Warn("faceList is nil")
+ logger.Warn("FaceList is nil")
return
}
@@ -58,11 +58,12 @@
return
}
- if !c.SendData(payload, config.ForwardConf.SyncServer) {
- c.CacheData(payload)
- logger.Warn("鏁版嵁杞彂澶辫触, 娣诲姞缂撳瓨")
+ if !util.SendData(payload, config.ForwardConf.SyncServer) {
+ cacheItem, _ := json.Marshal(pd)
+ c.CacheData(cacheItem)
+ logger.Warn("The data forwarding failed, adding to local cache.")
} else {
- logger.Debug("鏁版嵁杞彂鎴愬姛")
+ logger.Debug("The data forwarding successful. deviceId:%s", deviceId)
}
}
}
@@ -157,23 +158,6 @@
}
return pd
-}
-
-func (c CaptureRepository) SendData(payload []byte, url string) bool {
- body, err := util.HttpPost(url, nil, payload)
- if err != nil {
- logger.Error("Post request failure, url:%s, err:%s", err.Error())
- return false
- }
-
- var rsp vo.SyncServerResponse
- err = json.Unmarshal(body, &rsp)
- if err != nil {
- logger.Error("Can't parse response, url:%s, rsp: %v", url, body)
- return false
- }
-
- return rsp.Success
}
func (c CaptureRepository) CacheData(payload []byte) {
--
Gitblit v1.8.0