From dc765761b9bb6866635f06f754d28895507e711f Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期四, 06 六月 2024 16:26:40 +0800 Subject: [PATCH] 完善打印 --- service/resend.go | 16 +++++++++++++++- 1 files changed, 15 insertions(+), 1 deletions(-) diff --git a/service/resend.go b/service/resend.go index 8a55728..667b237 100644 --- a/service/resend.go +++ b/service/resend.go @@ -9,7 +9,15 @@ "gat1400Exchange/vo" ) +var resendTaskRunning bool + func ResendImageData() { + if resendTaskRunning { + return + } + resendTaskRunning = true + defer func() { resendTaskRunning = false }() + var cacheMod models.Cache total, _ := cacheMod.Count() logger.Debug("Start resend task. cache len:%d", total) @@ -21,12 +29,18 @@ logger.Error(err.Error()) return } - if c.Type == "1400" { + if c.Type == "1400-face" { if client.FaceCapture([]byte(c.Data)) != vo.StatusSuccess { c.UpdateRetryCount() logger.Warn("The data resend failed. retry count %d", c.Retry+1) return } + } else if c.Type == "1400-person" { + if client.PersonCapture([]byte(c.Data)) != vo.StatusSuccess { + c.UpdateRetryCount() + logger.Warn("The data resend failed. retry count %d", c.Retry+1) + return + } } else { if !util.SendData([]byte(c.Data), config.ForwardConf.SyncServer) { c.UpdateRetryCount() -- Gitblit v1.8.0