From ff5003f0938a4f183bce21211b9d93ad18a787d9 Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Tue, 12 Oct 2021 10:05:12 +0800
Subject: [PATCH] 疾控中心离线设备邮件发送

---
 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..4f559c3 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("vliliv@163.com", "���������������������", 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