fix: 塘口设备列表,bug修复。

This commit is contained in:
tianyongbao
2026-03-27 20:50:19 +08:00
parent aa89543946
commit 8163e3c5d8
2 changed files with 11 additions and 1 deletions

View File

@@ -288,11 +288,16 @@ public class PondController extends BaseController {
DeviceVo deviceVo = MapstructUtils.convert(device, DeviceVo.class);
// 设置告警码信息
PondMode1WarnCodeInfo detectorWarnCodeInfo = new PondMode1WarnCodeInfo();
if (device.getWarnCode() != null && device.getWarnCode() < DefineDeviceWarnCode.UserMaxCode) {
// 告警码信息已在DeviceVo中,无需额外处理
detectorWarnCodeInfo.setWarnCode(device.getWarnCode());
detectorWarnCodeInfo.setWarnDescription(DefineDeviceWarnCode.toWarnDescription(device.getWarnCode()));
} else {
detectorWarnCodeInfo.setWarnCode(DefineDeviceWarnCode.None);
detectorWarnCodeInfo.setWarnDescription("");
deviceVo.setWarnCode(DefineDeviceWarnCode.None);
}
deviceVo.setWarnCodeInfo(detectorWarnCodeInfo);
// 判断是否有联动控制
deviceVo.setIsLinkCtrl(false);

View File

@@ -346,4 +346,9 @@ public class DeviceVo implements Serializable {
*/
private Boolean isLinkCtrl;
/**
* 告警码信息(告警码 + 告警描述)
*/
private PondMode1WarnCodeInfo warnCodeInfo;
}