From f5765e4ff4ea188e8a6ba4d66f3c4e7fc2268fdd Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Fri, 02 Jul 2021 17:20:29 +0800
Subject: [PATCH] 定时任务update

---
 screen-job/src/main/java/com/moral/api/service/impl/HistoryDailyServiceImpl.java |   48 +++++-------------------------------------------
 1 files changed, 5 insertions(+), 43 deletions(-)

diff --git a/screen-job/src/main/java/com/moral/api/service/impl/HistoryDailyServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/HistoryDailyServiceImpl.java
index 40a1e1a..e184847 100644
--- a/screen-job/src/main/java/com/moral/api/service/impl/HistoryDailyServiceImpl.java
+++ b/screen-job/src/main/java/com/moral/api/service/impl/HistoryDailyServiceImpl.java
@@ -51,9 +51,9 @@
     public void insertHistoryDaily() {
         String format = DateUtils.yyyy_MM_dd_EN;
         Date now = new Date();
-        //������������
+        //���������������������
         Date start = DateUtils.dataToTimeStampTime(DateUtils.getDateOfDay(now, -1), format);
-        //������������
+        //���������������������
         Date end = DateUtils.dataToTimeStampTime(now, format);
         //������
         QueryWrapper<Sensor> sensorQueryWrapper = new QueryWrapper<>();
@@ -64,6 +64,9 @@
         QueryWrapper<HistoryHourly> historyHourlyQueryWrapper = new QueryWrapper<>();
         historyHourlyQueryWrapper.ge("time", DateUtils.dateToDateString(start)).le("time", DateUtils.dateToDateString(end));
         List<Map<String, Object>> dailyData = historyHourlyService.listMaps(historyHourlyQueryWrapper);
+        if (dailyData.size() == 0) {
+            return;
+        }
 
         //���mac������
         Map<String, List<Map<String, Object>>> data = dailyData.parallelStream().collect(Collectors.groupingBy(o -> (String) o.get("mac")));
@@ -120,46 +123,5 @@
 
         //���������������
         historyDailyMapper.insertHistoryDaily(insertData);
-    }
-
-
-    public static void main(String[] args) {
-        List<Integer> list = new ArrayList<>();
-        list.add(8);//1���
-        list.add(12);//2
-        list.add(10);//3
-        list.add(18);//4
-        list.add(16);//5
-        list.add(22);//6
-        list.add(4);//7
-        list.add(12);
-        list.add(28);
-        list.add(26);
-        list.add(25);
-        list.add(21);
-        list.add(6);
-        list.add(18);
-        list.add(28);
-        list.add(18);
-        list.add(16);
-        list.add(15);
-        list.add(12);
-        list.add(14);
-        list.add(12);
-        list.add(10);
-        list.add(5);
-        list.add(88);//24
-        Integer max = 0;
-        for (int i = 7; i < list.size(); i++) {
-            Integer sum = 0;
-            for (int j = i - 7; j <= i; j++) {
-                Integer b = list.get(j);
-                sum = sum + b;
-            }
-            if (sum > max) {
-                max = sum;
-            }
-        }
-        System.out.println((max / 8F));
     }
 }

--
Gitblit v1.8.0