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