From c0c8f159f72b0cd1c07124cd913e71e8394ba640 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期二, 26 三月 2024 12:02:15 +0800
Subject: [PATCH] 添加人脸id

---
 repository/captureRepo.go |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/repository/captureRepo.go b/repository/captureRepo.go
index d9452fd..027172f 100644
--- a/repository/captureRepo.go
+++ b/repository/captureRepo.go
@@ -35,6 +35,7 @@
 		}
 
 		var deviceId = face.DeviceID
+		var faceId = face.FaceID
 		var faceImageStr string
 
 		// 鑾峰彇澶у浘, 鐩墠娴峰悍鐨勫皬鍥惧垎杈ㄧ巼澶綆
@@ -47,7 +48,7 @@
 		// 杞彂鍥惧儚
 		logger.Debug("鍑嗗杞彂,deviceId:%s, image len:%d, server:%s", deviceId, len(faceImageStr), config.ForwardConf.SyncServer)
 		if deviceId != "" && faceImageStr != "" && config.ForwardConf.SyncServer != "" {
-			pd := c.PackPushData(deviceId, faceImageStr)
+			pd := c.PackPushData(deviceId, faceId, faceImageStr)
 			if pd == nil {
 				return
 			}
@@ -64,7 +65,7 @@
 	return
 }
 
-func (c CaptureRepository) PackPushData(deviceId, faceImage string) *vo.PushDataInfo {
+func (c CaptureRepository) PackPushData(deviceId, faceId, faceImage string) *vo.PushDataInfo {
 	var pd = new(vo.PushDataInfo)
 	var device models.Device
 
@@ -95,6 +96,7 @@
 		AnalyServerName: "",
 		AnalyServerIp:   "",
 		DataSource:      "camera",
+		TargetInfo:      []vo.TargetInfo{{TargetId: faceId}},
 	}
 
 	pd.SourceData = vo.ESInfo{

--
Gitblit v1.8.0