From fe763eba27addfe615d2c107b8984484baef9a23 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期一, 29 四月 2024 03:27:09 +0800 Subject: [PATCH] 完善下级功能 --- controller/captureCtl.go | 14 +++++++++++--- 1 files changed, 11 insertions(+), 3 deletions(-) diff --git a/controller/captureCtl.go b/controller/captureCtl.go index c17b618..ef00027 100644 --- a/controller/captureCtl.go +++ b/controller/captureCtl.go @@ -1,6 +1,8 @@ package controller import ( + "gat1400Exchange/config" + "gat1400Exchange/service" "net/http" "time" @@ -36,11 +38,17 @@ return } + // 濡傛灉寮�鍚簡涓嬬骇, 韬唤搴旇鏄秷鎭唬鐞�, 涓嶅啀杞彂鍒版湇鍔″櫒 face := req.FaceListObject.FaceObject[0] + if config.ClientConf.Enable && config.ServeConf.Role == "agent" { + a.Repository.MsgForward(&req) + } else { + logger.Debug("Receive new message, Id:%s Ip:%s faceId:%s, LeftTopX:%d, appearTime:%s", c.RemoteIP(), face.DeviceID, face.FaceID, face.LeftTopX, face.FaceAppearTime) + a.Repository.FaceForward(req.FaceListObject.FaceObject) + } - logger.Debug("Receive new message, Id:%s Ip:%s faceId:%s, LeftTopX:%d, appearTime:%s", c.RemoteIP(), face.DeviceID, face.FaceID, face.LeftTopX, face.FaceAppearTime) - - a.Repository.FaceForward(req.FaceListObject.FaceObject) + // 璁惧淇濇椿 + service.KeepDeviceAlive(face.DeviceID) rspMsg := vo.ResponseStatus{ RequestURL: c.FullPath(), -- Gitblit v1.8.0