|
@@ -2,6 +2,7 @@ package com.bz.zoneiot.water.web.controller;
|
|
|
|
|
|
import com.bz.zoneiot.core.common.enums.RespCodeEnum;
|
|
|
import com.bz.zoneiot.core.common.pojo.AjaxMessage;
|
|
|
+import com.bz.zoneiot.core.mongo.utils.StringUtil;
|
|
|
import com.bz.zoneiot.core.oauth2.pojo.LoginUser;
|
|
|
import com.bz.zoneiot.core.oauth2.util.UserUtil;
|
|
|
import com.bz.zoneiot.core.utils.BigDecimalUtils;
|
|
@@ -207,7 +208,7 @@ public class MonitorInfoController {
|
|
|
}
|
|
|
}
|
|
|
} else {
|
|
|
- DeviceAttributeEntity deviceAttributeEntity = deviceAttributeService.getById(item.getAttributeId());
|
|
|
+ DeviceAttributeEntity deviceAttributeEntity = deviceAttributeService.findDeviceAttributeById(item.getAttributeId());
|
|
|
String unit = "";
|
|
|
if (deviceAttributeEntity != null && deviceAttributeEntity.getUnit() != null) {
|
|
|
unit = deviceAttributeEntity.getUnit();
|
|
@@ -219,7 +220,9 @@ public class MonitorInfoController {
|
|
|
// 判断是否报警
|
|
|
if (mapAlarm.containsKey(item.getAttributeId().intValue())) {
|
|
|
item.setIsAlarm(1);
|
|
|
- item.setMonitorValue(item.getMonitorValue() + "(" + mapAlarm.get(item.getAttributeId().intValue()).getAlarmRange() + ")");
|
|
|
+ String range = mapAlarm.get(item.getAttributeId().intValue()).getAlarmRange();
|
|
|
+ String str = StringUtil.isEmpty(range) ? "" : "(" +range +")";
|
|
|
+ item.setMonitorValue(item.getMonitorValue() + str);
|
|
|
} else {
|
|
|
item.setIsAlarm(0);
|
|
|
}
|