From b085a13260ad46142af47cd58ac641c69a354cb1 Mon Sep 17 00:00:00 2001
From: jinpengyong <jpy123456>
Date: Wed, 22 Dec 2021 10:05:02 +0800
Subject: [PATCH] 包含最大值,最小值,平均值的小时表创建任务

---
 screen-job/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java |   14 ++++++++++----
 1 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/screen-job/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java b/screen-job/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java
index 7fe292a..62b2796 100644
--- a/screen-job/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java
+++ b/screen-job/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java
@@ -16,6 +16,7 @@
 import com.moral.util.DateUtils;
 
 import com.moral.util.MybatisPLUSUtils;
+
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.data.redis.core.RedisTemplate;
 import org.springframework.stereotype.Service;
@@ -58,6 +59,11 @@
     @Override
     public void createTable(String timeUnits) {
         historyHourlyMapper.createTable(timeUnits);
+    }
+
+    @Override
+    public void createTableComplete(String timeUnits) {
+        historyHourlyMapper.createTableComplete(timeUnits);
     }
 
     @Override
@@ -236,10 +242,10 @@
      * @Date: 2021/9/23
      */
     @Override
-    public List<HistoryHourly> getValueByMacAndTime(String mac, Date startDate, Date endDate){
+    public List<HistoryHourly> getValueByMacAndTime(String mac, Date startDate, Date endDate) {
         QueryWrapper<HistoryHourly> wrapper = new QueryWrapper<>();
-        wrapper.eq("mac",mac);
-        wrapper.between("time",startDate,endDate);
+        wrapper.eq("mac", mac);
+        wrapper.between("time", startDate, endDate);
         List<String> tableNames = MybatisPLUSUtils.getTableNamesByWrapper(startDate, endDate, SeparateTableType.MONTH);
         List<HistoryHourly> datas = multiTableQuery(wrapper, tableNames);
         return datas;
@@ -252,7 +258,7 @@
      * @Author: ���������
      * @Date: 2021/9/23
      */
-    private List<HistoryHourly> multiTableQuery(QueryWrapper<HistoryHourly> wrapper,List<String> tableNames){
+    private List<HistoryHourly> multiTableQuery(QueryWrapper<HistoryHourly> wrapper, List<String> tableNames) {
         List<HistoryHourly> result = new ArrayList<>();
         for (String tableName : tableNames) {
             MybatisPlusConfig.tableName.set(tableName);

--
Gitblit v1.8.0