From f6263ece2df35b8fb9d3868a1464397b002bfb1e Mon Sep 17 00:00:00 2001
From: lizijie <lzjiiie@163.com>
Date: Fri, 11 Sep 2020 13:25:56 +0800
Subject: [PATCH] 邮件发送依赖包更新

---
 src/main/java/com/moral/service/impl/AlarmServiceImpl.java |   38 ++++++++++++++++++++------------------
 1 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/src/main/java/com/moral/service/impl/AlarmServiceImpl.java b/src/main/java/com/moral/service/impl/AlarmServiceImpl.java
index 475e587..ad715cb 100644
--- a/src/main/java/com/moral/service/impl/AlarmServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/AlarmServiceImpl.java
@@ -27,7 +27,7 @@
     private AlarmMapper alarmMapper;
 
     @Override
-    public void insertAlarmDaily() {
+    public int insertAlarmDaily() {
         LocalDateTime time = LocalDateTime.now();
         LocalDateTime endTime = time.truncatedTo(ChronoUnit.DAYS);
         LocalDateTime startTime = endTime.minusDays(1);
@@ -45,6 +45,7 @@
         devices.put("end", endTime);
         devices.put("yearAndMonth", yearAndMonth);
         List<String> macs = alarmMapper.getMacs(devices);
+        int count = 0;
         for (String mac : macs) {
             List<Map<String, Object>> resultList = new ArrayList<>();
             devices.put("mac", mac);
@@ -52,12 +53,12 @@
             List<Map<String, Object>> newList = list.stream().distinct().collect(Collectors.toList());
             for (Map<String, Object> map : newList) {
                 for (String key : map.keySet()) {
-                        String[] strings = map.get(key).toString().replace("$.", "")
-                                .replace("[", "").replace("]", "")
-                                .replace("\"", "").replace(" ", "").split(",");
+                    String[] strings = map.get(key).toString().replace("$.", "")
+                            .replace("[", "").replace("]", "")
+                            .replace("\"", "").replace(" ", "").split(",");
 
-                        List<String> sensors = new ArrayList<String>(Arrays.asList(strings));
-                        map.put(key, sensors);
+                    List<String> sensors = new ArrayList<String>(Arrays.asList(strings));
+                    map.put(key, sensors);
 
                 }
             }
@@ -81,20 +82,21 @@
             }
 
             for (String key : hashMap.keySet()) {
-                    Map<String, Object> jsonMap = new HashMap<>();
-                    Map<String, Object> map = new HashMap<>();
-                    map.put("mac",mac);
-                    map.put("time",startTime);
-                    map.put("state", key);
-                    Set<String> sensors = (Set<String>) hashMap.get(key);
-                    for (String sensor : sensors) {
-                        jsonMap.put(sensor,1);
-                    }
-                    map.put("json",JSONUtils.toJSONString(jsonMap));
-                    resultList.add(map);
+                Map<String, Object> jsonMap = new HashMap<>();
+                Map<String, Object> map = new HashMap<>();
+                map.put("mac", mac);
+                map.put("time", startTime);
+                map.put("state", key);
+                Set<String> sensors = (Set<String>) hashMap.get(key);
+                for (String sensor : sensors) {
+                    jsonMap.put(sensor, 1);
+                }
+                map.put("json", JSONUtils.toJSONString(jsonMap));
+                resultList.add(map);
             }
-            alarmMapper.insertAlarmDaily(resultList);
+            count = count + alarmMapper.insertAlarmDaily(resultList);
         }
+        return count;
     }
 
     @Override

--
Gitblit v1.8.0