From 2282fdcde3bf25ed0f934375db2b608d0e4da4ca Mon Sep 17 00:00:00 2001 From: weidong Date: Wed, 14 Feb 2024 14:41:04 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E4=BC=98=E5=8C=96=E5=91=8A=E8=AD=A6?= =?UTF-8?q?=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../beidou/task/DeviceStatusChecker.java | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/sec-beidou/src/main/java/com/imdroid/beidou/task/DeviceStatusChecker.java b/sec-beidou/src/main/java/com/imdroid/beidou/task/DeviceStatusChecker.java index 79c9340d..e3e4997d 100644 --- a/sec-beidou/src/main/java/com/imdroid/beidou/task/DeviceStatusChecker.java +++ b/sec-beidou/src/main/java/com/imdroid/beidou/task/DeviceStatusChecker.java @@ -109,15 +109,6 @@ public class DeviceStatusChecker { if(status != null && status.getState()!=GnssStatus.STATE_OFFLINE) { int warningCode = 0; if(!isRoverStationNormal(bs.getDeviceid())){ - WarningMsg warningMsg = new WarningMsg(); - warningMsg.setDeviceid(bs.getDeviceid()); - warningMsg.setTenantid(bs.getTenantid()); - warningMsg.setCreatetime(LocalDateTime.now()); - warningMsg.setDevicetype(WarningCfg.TYPE_GNSS); - warningMsg.setCode(WarningCfg.TYPE_BS_NO_RESULT); - warningMsg.setLevel(WarningCfg.LEVEL_2); - warningMsg.setInfo(WarningCfg.TYPE_NAME_BS_NO_RESULT); - warningMsgMapper.insert(warningMsg); warningCode = WarningCfg.TYPE_BS_NO_RESULT; } @@ -129,6 +120,16 @@ public class DeviceStatusChecker { status.setWarning(WarningCfg.LEVEL_0); } else{ + WarningMsg warningMsg = new WarningMsg(); + warningMsg.setDeviceid(bs.getDeviceid()); + warningMsg.setTenantid(bs.getTenantid()); + warningMsg.setCreatetime(LocalDateTime.now()); + warningMsg.setDevicetype(WarningCfg.TYPE_GNSS); + warningMsg.setCode(WarningCfg.TYPE_BS_NO_RESULT); + warningMsg.setLevel(WarningCfg.LEVEL_2); + warningMsg.setInfo(WarningCfg.TYPE_NAME_BS_NO_RESULT); + warningMsgMapper.insert(warningMsg); + status.setWarningcode(status.getWarningcode() | WarningCfg.TYPE_BS_NO_RESULT); status.setWarning(WarningCfg.LEVEL_2); deviceIds.add(bs.getDeviceid()); @@ -150,7 +151,6 @@ public class DeviceStatusChecker { /*** * 检查基站下的测站最近一个小时是否全都无固定解 - * @param parentId */ boolean isRoverStationNormal(String parentId){ //是否有关联测站