From a2dda024fd848249da74bc0279ca45880ef94795 Mon Sep 17 00:00:00 2001
From: lizijie <lzjiiie@163.com>
Date: Wed, 25 Aug 2021 17:05:58 +0800
Subject: [PATCH] 离线警报添加dataToChangShuHuanSi

---
 src/main/java/com/moral/task/OffLineDevicesTask.java |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/moral/task/OffLineDevicesTask.java b/src/main/java/com/moral/task/OffLineDevicesTask.java
index 5a34490..3fc979a 100644
--- a/src/main/java/com/moral/task/OffLineDevicesTask.java
+++ b/src/main/java/com/moral/task/OffLineDevicesTask.java
@@ -35,7 +35,7 @@
         }
         if (list.size() != 0) {
             try {
-                AlarmUtils_2.sendMail("276999030@qq.com", "���������������������", list.toString() + "���������������");
+                AlarmUtils_2.sendMail("chenxi18913261648@163.com", "���������������������", list.toString() + "���������������");
                 return new ReturnT(200, "���������������������������������");
             } catch (Exception e) {
                 XxlJobLogger.log("OffLineDevices:" + e.getMessage());
@@ -45,4 +45,28 @@
         }
         return new ReturnT(500, "���������������,���������������");
     }
+
+    @XxlJob("OffLineDiseaseDevices")
+    public ReturnT OffLineDiseaseDevicesAlarm(String params) {
+        String orgId = "174";
+        List<Map<String, Object>> devices = deviceMapper.getOfflineDeviceOfDiseaseCenter(orgId);
+        List<String> list = new ArrayList<>();
+        for (Map<String, Object> device : devices) {
+            String name = device.get("name").toString();
+            String mac = device.get("mac").toString();
+            String s = name + "(" + mac + ")";
+            list.add(s);
+        }
+        if (list.size() != 0) {
+            try {
+                AlarmUtils_2.sendMail("lili@nieh.chinacdc.cn", "���������������������", list.toString() + ",���" + list.size() + "������������������");
+                return new ReturnT(200, "���������������������������������" + list.size());
+            } catch (Exception e) {
+                XxlJobLogger.log("OffLineDevices:" + e.getMessage());
+                logger.error(e.getMessage());
+                e.printStackTrace();
+            }
+        }
+        return new ReturnT(500, "���������������,���������������");
+    }
 }

--
Gitblit v1.8.0