diff --git a/sec-beidou/src/main/java/com/imdroid/beidou/controller/IndexController.java b/sec-beidou/src/main/java/com/imdroid/beidou/controller/IndexController.java index 9261d0db..1ab49383 100644 --- a/sec-beidou/src/main/java/com/imdroid/beidou/controller/IndexController.java +++ b/sec-beidou/src/main/java/com/imdroid/beidou/controller/IndexController.java @@ -35,7 +35,7 @@ public class IndexController extends BasicController{ public String deviceOverview(Model m, HttpSession session) { initModel(m, session); Long deviceDeployedNum; - int deviceOnlineNum=0; + int deviceOfflineNum=0; int warning1Num=0;//一般告警 int warning2Num=0;//严重告警 @@ -79,14 +79,14 @@ public class IndexController extends BasicController{ } for(GnssStatus status:deviceList){ - if(status.getState() != GnssStatus.STATE_OFFLINE) deviceOnlineNum++; + if(status.getState() == GnssStatus.STATE_OFFLINE) deviceOfflineNum++; if(status.getWarning() == WarningCfg.LEVEL_1) warning1Num++; else if(status.getWarning() == WarningCfg.LEVEL_2) warning2Num++; } m.addAttribute("deviceDeployedNum", deviceDeployedNum); - m.addAttribute("deviceOnlineNum", deviceOnlineNum); - m.addAttribute("deviceOfflineNum", deviceDeployedNum - deviceOnlineNum); + m.addAttribute("deviceOnlineNum", deviceDeployedNum-deviceOfflineNum); + m.addAttribute("deviceOfflineNum", deviceOfflineNum); m.addAttribute("warning1Num", warning1Num); m.addAttribute("warning2Num", warning2Num); m.addAttribute("warningTotalNum", warning1Num+warning2Num);