zhangzengfei
2024-05-28 6ae711d0d5517215a36d314a52309424e7bc2665
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
         }
         // 尝试从faceId提取楼层
         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)