fix: 太阳能网控新增时候,离线时置离线有问题,bug修复。

This commit is contained in:
tianyongbao
2026-06-10 23:30:01 +08:00
parent a92ff16be6
commit dfbfe4787c

View File

@@ -1545,7 +1545,7 @@ public class IotController extends BaseController {
} else { } else {
// 检查是否已过期 // 检查是否已过期
if (device.getDeadTime() != null && now.after(device.getDeadTime())) { if (device.getDeadTime() != null && now.after(device.getDeadTime())) {
warnCode |= 0x0040; // 设备时间到期 (0x0040) warnCode |= DefineDeviceWarnCode.DeviceTimeDead;
} }
} }
@@ -1643,7 +1643,7 @@ public class IotController extends BaseController {
// 如果设备离线,添加离线警告 // 如果设备离线,添加离线警告
if (status != null && "OFFLINE".equalsIgnoreCase(status)) { if (status != null && "OFFLINE".equalsIgnoreCase(status)) {
warnCode |= 0x0080; // 设备离线 (0x0080) warnCode |= DefineDeviceWarnCode.DeviceOffline;
} }
device.setWarnCode(warnCode); device.setWarnCode(warnCode);
@@ -1857,7 +1857,7 @@ public class IotController extends BaseController {
// 如果设备离线,添加离线警告 // 如果设备离线,添加离线警告
if (isOffline) { if (isOffline) {
warnCode |= 0x0080; // 设备离线 warnCode |= DefineDeviceWarnCode.DeviceSleeping;
} }
device.setWarnCode(warnCode); device.setWarnCode(warnCode);
@@ -2939,8 +2939,8 @@ public class IotController extends BaseController {
return R.fail("设备服务已过期"); return R.fail("设备服务已过期");
} }
// // 检查设备是否离线warnCode & 0x0080 // // 检查设备是否离线
// if (device.getWarnCode() != null && (device.getWarnCode() & 0x0080) != 0) { // if (device.getWarnCode() != null && (device.getWarnCode() & DefineDeviceWarnCode.DeviceOffline) != 0) {
// return R.fail("设备离线或关机"); // return R.fail("设备离线或关机");
// } // }
@@ -3246,8 +3246,8 @@ public class IotController extends BaseController {
return R.fail("设备服务已过期"); return R.fail("设备服务已过期");
} }
// // 检查设备是否离线warnCode & 0x0080 // // 检查设备是否离线
// if (device.getWarnCode() != null && (device.getWarnCode() & 0x0080) != 0) { // if (device.getWarnCode() != null && (device.getWarnCode() & DefineDeviceWarnCode.DeviceOffline) != 0) {
// return R.fail("设备离线或关机"); // return R.fail("设备离线或关机");
// } // }