diff --git a/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/QueryLKDeviceStatus.java b/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/QueryLKDeviceStatus.java index 30d5003d1..a5f716e49 100644 --- a/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/QueryLKDeviceStatus.java +++ b/acs/nladmin-system/src/main/java/org/nl/modules/quartz/task/QueryLKDeviceStatus.java @@ -78,10 +78,10 @@ public class QueryLKDeviceStatus { deviceStatusDeviceDriver.setAlarm(deviceStatusData.getAlarm()); deviceStatusDeviceDriver.setTask_id(deviceStatusData.getTaskId()); deviceStatusDeviceDriver.setIsonline(true); - if(!"0".equals(deviceStatusData.getAlarm())) { - deviceStatusDeviceDriver.setIserror(true); - }else{ + if("0".equals(deviceStatusData.getAlarm())||ObjectUtil.isEmpty(deviceStatusData.getAlarm())) { deviceStatusDeviceDriver.setIserror(false); + }else{ + deviceStatusDeviceDriver.setIserror(true); } if(!"0".equals(deviceStatusData.getLoad())) { deviceStatusDeviceDriver.setHasGoods(true);