|
|
|
|
@ -495,6 +495,7 @@ public class DeviceServiceImpl implements DeviceService {
|
|
|
|
|
respVO.setRunningCount(0L);
|
|
|
|
|
respVO.setStandbyCount(0L);
|
|
|
|
|
respVO.setAlarmCount(0L);
|
|
|
|
|
respVO.setFaultCount(0L);
|
|
|
|
|
respVO.setOfflineCount(0L);
|
|
|
|
|
for (Long deviceId : deviceIds) {
|
|
|
|
|
String operatingStatus = resolveDeviceOperatingStatus(deviceId, latestRecordMap.get(deviceId), maintenanceIotDeviceIds);
|
|
|
|
|
@ -502,8 +503,9 @@ public class DeviceServiceImpl implements DeviceService {
|
|
|
|
|
respVO.setRunningCount(respVO.getRunningCount() + 1);
|
|
|
|
|
} else if (StringUtils.equals(operatingStatus, DeviceStatusEnum.STANDBY.getName())) {
|
|
|
|
|
respVO.setStandbyCount(respVO.getStandbyCount() + 1);
|
|
|
|
|
} else if (StringUtils.equals(operatingStatus, DeviceStatusEnum.FAULT_STANDBY.getName())
|
|
|
|
|
|| StringUtils.equals(operatingStatus, DeviceStatusEnum.ALARM_RUNNING.getName())) {
|
|
|
|
|
} else if (StringUtils.equals(operatingStatus, DeviceStatusEnum.FAULT_STANDBY.getName())) {
|
|
|
|
|
respVO.setFaultCount(respVO.getFaultCount() + 1);
|
|
|
|
|
} else if (StringUtils.equals(operatingStatus, DeviceStatusEnum.ALARM_RUNNING.getName())) {
|
|
|
|
|
respVO.setAlarmCount(respVO.getAlarmCount() + 1);
|
|
|
|
|
} else {
|
|
|
|
|
respVO.setOfflineCount(respVO.getOfflineCount() + 1);
|
|
|
|
|
|