From b193c7ade86d2eb0f5150afb7ef8a7b1021d49a6 Mon Sep 17 00:00:00 2001 From: vince <757871790@qq.com> Date: 星期二, 17 十月 2023 11:48:27 +0800 Subject: [PATCH] 邦海温湿度修复 --- igds-protocol-modbus/src/main/java/com/ld/igds/protocol/modbus/ServerUtil.java | 60 ++++++++++++++++++++++++++++++------------------------------ 1 files changed, 30 insertions(+), 30 deletions(-) diff --git a/igds-protocol-modbus/src/main/java/com/ld/igds/protocol/modbus/ServerUtil.java b/igds-protocol-modbus/src/main/java/com/ld/igds/protocol/modbus/ServerUtil.java index 1a2813b..93a3fa4 100644 --- a/igds-protocol-modbus/src/main/java/com/ld/igds/protocol/modbus/ServerUtil.java +++ b/igds-protocol-modbus/src/main/java/com/ld/igds/protocol/modbus/ServerUtil.java @@ -32,36 +32,36 @@ * @param deviceCode 璁惧閫氶亾ID * @param status 涓嶈�冭檻璁惧绫诲瀷锛屽彧鍦ㄩ�氶亾涓婃爣璁版槸OPEN鎴栬�匔LOSE鍗冲彲 */ - public static void add2StatusMap(String companyId, String serId, String deviceCode, String status, String mainLink) { - - //鑻ヤ笉涓虹┖锛屽垯鏌ヨ涓昏澶囩姸鎬� - if(StringUtils.isNotEmpty(mainLink)){ - String oldStatus = contextStatusMap.get(ContextUtil.buildDeviceStatusKey(companyId, serId, mainLink)); - //鑻ラ绐楁垨椋庡彛寮� - if(DeviceStatus.OPEN.getCode().equals(oldStatus)){ - //鑻ラ鏈哄紑 - if(DeviceStatus.OPEN.getCode().equals(status)){ - status = DeviceStatus.F_OPEN.getCode(); - } - //鑻ラ鏈哄叧 - if(DeviceStatus.CLOSE.getCode().equals(status)){ - status = DeviceStatus.W_OPEN.getCode(); - } - } - //鑻ラ绐楁垨椋庡彛寮� - if(DeviceStatus.CLOSE.getCode().equals(oldStatus)){ - //鑻ラ鏈哄紑 - if(DeviceStatus.OPEN.getCode().equals(status)){ - status = DeviceStatus.ERROR.getCode(); - } - //鑻ラ鏈哄叧 - if(DeviceStatus.CLOSE.getCode().equals(status)){ - status = DeviceStatus.W_CLOSE.getCode(); - } - } - contextStatusMap.put(ContextUtil.buildDeviceStatusKey(companyId, serId, mainLink), status); - return; - } + public static void add2StatusMap(String companyId, String serId, String deviceCode, String status) { +// System.out.println(mainLink); +// //鑻ヤ笉涓虹┖锛屽垯鏌ヨ涓昏澶囩姸鎬� +// if(StringUtils.isNotEmpty(mainLink)){ +// String oldStatus = contextStatusMap.get(ContextUtil.buildDeviceStatusKey(companyId, serId, mainLink)); +// //鑻ラ绐楁垨椋庡彛寮� +// if(DeviceStatus.OPEN.getCode().equals(oldStatus)){ +// //鑻ラ鏈哄紑 +// if(DeviceStatus.OPEN.getCode().equals(status)){ +// status = DeviceStatus.F_OPEN.getCode(); +// } +// //鑻ラ鏈哄叧 +// if(DeviceStatus.CLOSE.getCode().equals(status)){ +// status = DeviceStatus.W_OPEN.getCode(); +// } +// } +// //鑻ラ绐楁垨椋庡彛寮� +// if(DeviceStatus.CLOSE.getCode().equals(oldStatus)){ +// //鑻ラ鏈哄紑 +// if(DeviceStatus.OPEN.getCode().equals(status)){ +// status = DeviceStatus.ERROR.getCode(); +// } +// //鑻ラ鏈哄叧 +// if(DeviceStatus.CLOSE.getCode().equals(status)){ +// status = DeviceStatus.W_CLOSE.getCode(); +// } +// } +// contextStatusMap.put(ContextUtil.buildDeviceStatusKey(companyId, serId, mainLink), status); +// return; +// } contextStatusMap.put(ContextUtil.buildDeviceStatusKey(companyId, serId, deviceCode), status); } -- Gitblit v1.9.3