From 790c60c55054b3e75043eaed11eaef8584d2001d Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期四, 16 五月 2024 09:57:59 +0800
Subject: [PATCH] 添加级联,订阅功能

---
 controller/captureCtl.go |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/controller/captureCtl.go b/controller/captureCtl.go
index ef00027..dbf3b31 100644
--- a/controller/captureCtl.go
+++ b/controller/captureCtl.go
@@ -41,7 +41,10 @@
 	// 濡傛灉寮�鍚簡涓嬬骇, 韬唤搴旇鏄秷鎭唬鐞�, 涓嶅啀杞彂鍒版湇鍔″櫒
 	face := req.FaceListObject.FaceObject[0]
 	if config.ClientConf.Enable && config.ServeConf.Role == "agent" {
-		a.Repository.MsgForward(&req)
+		a.Repository.VIIDMsgForward(&req)
+	} else if config.ServeConf.Role == "cascade" {
+		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)
+		service.AddFaceCapture(&face)
 	} 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)

--
Gitblit v1.8.0