From 4ca3791590a7bf50222aa5f80e53edf04739108a Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期二, 22 十月 2024 17:20:23 +0800
Subject: [PATCH] fix 1400 post floor farmat

---
 repository/captureRepo.go |    4 ++--
 nvcs/cache.go             |   15 ++++++++++++---
 2 files changed, 14 insertions(+), 5 deletions(-)

diff --git a/nvcs/cache.go b/nvcs/cache.go
index d229d85..aee5f0b 100644
--- a/nvcs/cache.go
+++ b/nvcs/cache.go
@@ -115,17 +115,26 @@
 	node := c.data.Back() // 浠庨摼琛ㄥ熬閮ㄥ紑濮�
 	for node != nil {
 		if data, ok := node.Value.(ElevatorRunData); ok {
-			if data.Timestamp >= timestamp {
+			if data.Timestamp < timestamp {
 				runData = data
-				node = node.Prev() // 鍚戝墠绉诲姩鑺傜偣
-			} else {
 				break
+			} else {
+				node = node.Prev() // 鍚戝墠绉诲姩鑺傜偣
 			}
+
 		} else {
 			break
 		}
 	}
 
+	logger.Debug("getPositionByTime %v ,time %d", runData, timestamp)
+	if node == nil {
+		fmt.Printf("get position failuer, query time %d cache len %d", timestamp, c.data.Len())
+		if c.data.Back() != nil {
+			logger.Warn("last node %+v", c.data.Back().Value)
+		}
+	}
+
 	return
 }
 
diff --git a/repository/captureRepo.go b/repository/captureRepo.go
index 92d391c..2b41e5b 100644
--- a/repository/captureRepo.go
+++ b/repository/captureRepo.go
@@ -358,8 +358,8 @@
 
 	// 姣旇緝涓や釜鏁存暟鐨勫ぇ灏�
 	if num1 > num2 {
-		return "out"
+		return "2"
 	} else {
-		return "in"
+		return "1"
 	}
 }

--
Gitblit v1.8.0