From d0a2f65d25242872fbf34611b5e34f3d9732e208 Mon Sep 17 00:00:00 2001 From: liurunyu <lry9898@163.com> Date: 星期三, 23 七月 2025 11:47:07 +0800 Subject: [PATCH] 完善代码 --- pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/mqtt/DevStatusDealer.java | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/mqtt/DevStatusDealer.java b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/mqtt/DevStatusDealer.java index d3b2f2b..9395dde 100644 --- a/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/mqtt/DevStatusDealer.java +++ b/pipIrr-platform/pipIrr-mw/pipIrr-mw-rtu/src/main/java/com/dy/rtuMw/server/mqtt/DevStatusDealer.java @@ -43,6 +43,16 @@ return rsMap ; } } + + public static Boolean oneOnLine(String devId){ + synchronized (map){ + DevStatus st = map.get(devId) ; + if(st != null){ + return st.onLine ; + } + return false ; + } + } /** * 缁熻鍦ㄧ嚎涓庝笉鍦ㄧ嚎鎯呭喌 */ @@ -112,7 +122,7 @@ if(st.onLine != null && st.onLine.booleanValue() && st.lastUpDataTime != null){ if(now - st.lastUpDataTime > MqttUnit.confVo.noSubThenOff.longValue()){ st.onLine = false ; - RtuLogDealer.log4Mqtt(entry.getKey(), "鍥犺緝闀挎椂闂存湭鏀朵笂琛屾暟鎹紝璁や负璁惧绂荤嚎"); + RtuLogDealer.log4Mqtt(entry.getKey(), "鍥犺緝闀挎椂闂存湭鏀跺埌涓婅鏁版嵁锛岃涓鸿澶囩绾�"); } } } -- Gitblit v1.8.0