From 616747c2ebad352796b21ec153e4f9590aa26c45 Mon Sep 17 00:00:00 2001
From: lizijie <lzjiiie@163.com>
Date: Tue, 28 Dec 2021 16:01:31 +0800
Subject: [PATCH] 修改获取AVG、MIN、MAX数据接口

---
 screen-api/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/screen-api/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java b/screen-api/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java
index 5c01832..3c66b84 100644
--- a/screen-api/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java
+++ b/screen-api/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java
@@ -21,6 +21,7 @@
 import org.springframework.stereotype.Service;
 import org.springframework.util.ObjectUtils;
 
+import java.sql.Array;
 import java.text.ParseException;
 import java.text.SimpleDateFormat;
 import java.util.*;
@@ -538,7 +539,7 @@
         params.put("timeUnits",timeUnits);
         params.put("mac",mac);
         List resultList = new ArrayList();
-        for (int i = 0; i < 13; i++) {
+        for (int i = 0; i < 25; i++) {
             Map<String,Object> oneHourDateMap = new HashMap<>();
             String j;
             if (i<10){
@@ -548,7 +549,10 @@
             }
             String time = date+j;
             params.put("time",time);
+            String resultTime = time.substring(0,13);
             if (ObjectUtils.isEmpty(historyHourlyMapper.selectHourlyData(params))){
+                oneHourDateMap.put("time",resultTime);
+                oneHourDateMap.put("values",new ArrayList<>());
                 resultList.add(oneHourDateMap);
                 continue;
             }
@@ -559,7 +563,7 @@
             sensorDate = sensorDate.replace("[","");
             sensorDate = sensorDate.replace("]","");
             String[] split = sensorDate.split(",");
-            oneHourDateMap.put("time",time);
+            oneHourDateMap.put("time",resultTime);
             oneHourDateMap.put("values",split);
             resultList.add(oneHourDateMap);
         }

--
Gitblit v1.8.0