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

---
 nvcs/rfid.go |   17 +++++++++++------
 1 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/nvcs/rfid.go b/nvcs/rfid.go
index 0e1fd9e..73a7544 100644
--- a/nvcs/rfid.go
+++ b/nvcs/rfid.go
@@ -40,17 +40,22 @@
 					gRFIDFloor = floor
 					logger.Debug("rfid read epc floor %s", gRFIDFloor)
 
+					var runState = ElevatorRunData{
+						Device:    "rfid-reader",
+						Timestamp: time.Now().Unix(),
+						Floor:     floor,
+						RunState:  0,
+					}
+
 					cacheData := cache.data.Back()
 					if cacheData != nil {
-						runState := cacheData.Value.(ElevatorRunData)
-						runState.Floor = floor
-						runState.Timestamp = time.Now().Unix()
-						runState.Device = "rfid-reader"
-
-						queue.put(runState)
+						runState.RunState = cacheData.Value.(ElevatorRunData).RunState
 					}
+
+					queue.put(runState)
 				}
 			} else {
+				logger.Error("rfid read esp timeout!!")
 				gRFIDFloor = ""
 			}
 

--
Gitblit v1.8.0