diff --git a/intc-modules/intc-iot/src/main/java/com/intc/iot/handler/DeviceDataHandler.java b/intc-modules/intc-iot/src/main/java/com/intc/iot/handler/DeviceDataHandler.java index 3f2a6ab..f4b1095 100644 --- a/intc-modules/intc-iot/src/main/java/com/intc/iot/handler/DeviceDataHandler.java +++ b/intc-modules/intc-iot/src/main/java/com/intc/iot/handler/DeviceDataHandler.java @@ -145,6 +145,7 @@ public class DeviceDataHandler { private static final int WARN_TYPE_TEMPERATURE = 2; // 温度 private static final int WARN_TYPE_BATTERY = 2; // 电池电量 private static final int WARN_TYPE_OFFLINE = 2; // 设备离线 + private static final int WARN_TYPE_DEADLINE = 1; // 设备到期 private static final int WARN_TYPE_CONTROLLER = 3; // 控制器告警 private static final int WARN_TYPE_SWITCH = 4; // 开关告警 @@ -1440,7 +1441,7 @@ public class DeviceDataHandler { // 告警消息内容 String warnMsg = String.format("%s(%s)服务即将到期,剩余不到%d小时,请及时续费", displayDeviceName, deviceName, Math.max(remainingHours, 1)); - MessageWarn warn = createMessageWarn(deviceId, userId, pondName, ALARM_TYPE_DEVICE_EXPIRATION, WARN_TYPE_OFFLINE, warnMsg); + MessageWarn warn = createMessageWarn(deviceId, userId, pondName, ALARM_TYPE_DEVICE_EXPIRATION, WARN_TYPE_DEADLINE, warnMsg); messageWarnMapper.insert(warn); // 创建通知记录(为每个手机号 × 重试次数)