Browse Source

优化定时监控服务邮件功能

master
bgy 1 month ago
parent
commit
eef43805f5
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      src/main/java/com/topsail/scheduletask/task/CheckRabbitMqScheduleTask.java

+ 2
- 2
src/main/java/com/topsail/scheduletask/task/CheckRabbitMqScheduleTask.java View File

@ -71,7 +71,7 @@ public class CheckRabbitMqScheduleTask {
if (queueMessageCountMap.size() > 0) {
//将queueMessageCountMap转成json字符串
String json = JSON.toJSONString(queueMessageCountMap);
String subject = "MQ中设备数据流转异常";
String subject = "MQ中设备数据流转异常:["+queueMessageCountMap.size()+"]个队列";
String today = new SimpleDateFormat("yyyy-MM-dd HH:00:00").format(new Date());
Integer logCount = informLogDao.getNewInformLogCount(subject, today);
if (focusMqCount.getSendMails() != null && logCount != null && logCount < 1) {
@ -131,7 +131,7 @@ public class CheckRabbitMqScheduleTask {
Map<String, String> offlineDeviceMap = offlineDevices.stream()
.collect(Collectors.toMap(DeviceOnlineInfo::getImei, DeviceOnlineInfo::getOfflineTime));
String json = JSON.toJSONString(offlineDeviceMap);
String subject = "紧急--设备离线通知" + "-" + focusDeviceOnline.getUserName();
String subject = "["+offlineDevices.size()+"个离线]设备离线通知" + "-" + focusDeviceOnline.getUserName();
String today = new SimpleDateFormat("yyyy-MM-dd HH:00:00").format(new Date());
Integer logCount = informLogDao.getNewInformLogCount(subject, today);
if (logCount == null || (logCount != null && logCount < 1)) {


Loading…
Cancel
Save