fix: 太阳能网控新增时候,离线时置离线有问题,bug修复。
This commit is contained in:
@@ -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("设备离线或关机");
|
||||||
// }
|
// }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user