From 6ae711d0d5517215a36d314a52309424e7bc2665 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期二, 28 五月 2024 16:47:04 +0800 Subject: [PATCH] 添加楼层信息到人脸id --- repository/captureRepo.go | 9 ++++++++- 1 files changed, 8 insertions(+), 1 deletions(-) diff --git a/repository/captureRepo.go b/repository/captureRepo.go index 541578e..57f5e23 100644 --- a/repository/captureRepo.go +++ b/repository/captureRepo.go @@ -3,6 +3,7 @@ import ( "encoding/base64" "encoding/json" + "gat1400Exchange/pkg" "time" "gat1400Exchange/client" @@ -94,6 +95,11 @@ if face.OtherFeature != "" { pd.CameraFloor = face.OtherFeature } + + // 灏濊瘯浠巉aceId鎻愬彇妤煎眰 + if pd.CameraFloor == "" { + pd.CameraFloor, _ = pkg.ParseFloorFromId(face.FaceID) + } //logger.Debug("device %s, CameraFloor:%s", deviceId, pd.CameraFloor) payload, err := json.Marshal(pd) @@ -174,8 +180,9 @@ devPos.Pos = "1F" } - for idx, _ := range msg.FaceListObject.FaceObject { + for idx, face := range msg.FaceListObject.FaceObject { msg.FaceListObject.FaceObject[idx].OtherFeature = devPos.Pos + msg.FaceListObject.FaceObject[idx].FaceID = pkg.GenerateFaceIdContainFloor(face.FaceID, devPos.Pos) } b, _ := json.Marshal(msg) -- Gitblit v1.8.0