From b5166ec34cea995536384391712373f1d0d69e28 Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期二, 28 五月 2024 17:53:25 +0800
Subject: [PATCH] 修改新 face id 格式

---
 pkg/floor.go |   10 +++++-----
 1 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/pkg/floor.go b/pkg/floor.go
index 30629ee..591c115 100644
--- a/pkg/floor.go
+++ b/pkg/floor.go
@@ -9,10 +9,10 @@
 )
 
 // 鐢熸垚涓�涓寘鍚ゼ灞傜殑浜鸿劯id,瑙f瀽妤煎眰
-// 鏂癷d鐨勮鍒�, 20浣嶈澶囩紪鐮� +02 +14浣嶆椂闂� + 5555 + 3浣嶆ゼ灞�(绗竴浣�0琛ㄧず姝�,1琛ㄧず璐�) + 5浣嶉殢鏈烘暟
+// 浣跨敤48浣嶆簮id, 鍏朵腑鍓�41浣嶆槸imageid, 涓嶅彲浠ヤ慨鏀�  +99 + 3浣嶆ゼ灞�(绗竴浣�0琛ㄧず姝�,1琛ㄧず璐�) + 2浣嶉殢鏈烘暟
 func GenerateFaceIdContainFloor(srcId, floorStr string) string {
 	floorNum, _ := parseFloor(floorStr)
-	newId := srcId[0:36] + "5555" + floorNum + snowflake.CreateRandomNumber(5)
+	newId := srcId[0:41] + "99" + floorNum + snowflake.CreateRandomNumber(2)
 
 	return newId
 }
@@ -22,11 +22,11 @@
 		return "", fmt.Errorf("invalid id %s", srcId)
 	}
 
-	if srcId[36:40] != "5555" {
-		return "", fmt.Errorf("invalid flag %s", srcId[36:40])
+	if srcId[41:43] != "99" {
+		return "", fmt.Errorf("invalid flag %s", srcId[41:43])
 	}
 
-	return restoreFloor(srcId[40:43])
+	return restoreFloor(srcId[43:46])
 }
 
 // parseFloor parses the floor string and returns a three-character string

--
Gitblit v1.8.0