From b4a86051e9bf4888fd5d01c12232a26f3874e03b Mon Sep 17 00:00:00 2001 From: zhangzengfei <zhangzengfei@smartai.com> Date: 星期四, 17 十月 2024 21:30:18 +0800 Subject: [PATCH] 完善epc读取楼层 --- service/nvcs.go | 22 +++++++++++----------- 1 files changed, 11 insertions(+), 11 deletions(-) diff --git a/service/nvcs.go b/service/nvcs.go index 848ebcd..6c331de 100644 --- a/service/nvcs.go +++ b/service/nvcs.go @@ -253,14 +253,6 @@ runStateStr = "" } - // 璁剧疆osd 鏍煎紡 "1F涓� 鍥� 鏋�" - if config.NVCSConf.OSD != "" { - floorText := fmt.Sprintf("%s%s %s", data.Elevator[0].Status.FloorName, runStateStr, config.NVCSConf.OSD) - - // 璋冪敤hik api 灏嗘枃瀛楁坊鍔犲埌osd鐨勫乏涓嬭 - AddFloorToOSD(floorText) - } - // correct floor when elevator stopped. //if elevator.Status.RunDir == 0 { // go A1CorrectFloor() @@ -283,12 +275,20 @@ ElevatorRunFloor = elevator.Status.FloorName if config.RFIDConf.ReadFloor && rfidReader.EPCData != "" { ElevatorRunFloor, _ = rfid.Parse2Floor(rfidReader.EPCData) - - if ElevatorRunFloor != elevator.Status.FloorName { - logger.Warn("rfid epc %s, nvcs floor %s", ElevatorRunFloor, elevator.Status.FloorName) + logger.Debug("rfid read epc floor %s", ElevatorRunFloor) + if elevator.Status.RunDir == RunStop && ElevatorRunFloor != elevator.Status.FloorName { + logger.Warn("A floor error has occurred rfid epc %s, nvcs floor %s", ElevatorRunFloor, elevator.Status.FloorName) } } + // 璁剧疆osd 鏍煎紡 "1F涓� 鍥� 鏋�" + if config.NVCSConf.OSD != "" { + floorText := fmt.Sprintf("%s%s %s", ElevatorRunFloor, runStateStr, config.NVCSConf.OSD) + + // 璋冪敤hik api 灏嗘枃瀛楁坊鍔犲埌osd鐨勫乏涓嬭 + AddFloorToOSD(floorText) + } + go func() { var d = models.Positions{ DeviceId: elevator.Name, -- Gitblit v1.8.0