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