From 25f7acc10cb646665dd1b05134c3f773b3b0d4e0 Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期一, 21 十月 2024 00:12:00 +0800 Subject: [PATCH] fix rfid send floor --- nvcs/rfid.go | 16 ++++++++++------ 1 files changed, 10 insertions(+), 6 deletions(-) diff --git a/nvcs/rfid.go b/nvcs/rfid.go index d61a699..73a7544 100644 --- a/nvcs/rfid.go +++ b/nvcs/rfid.go @@ -40,15 +40,19 @@ 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!!") -- Gitblit v1.8.0