From 32a9814316c4292750a8e432e8a7e04ae2bef1c9 Mon Sep 17 00:00:00 2001
From: ZhuDongming <773644075@qq.com>
Date: Fri, 17 Apr 2020 14:53:20 +0800
Subject: [PATCH] update报表接口

---
 src/main/java/com/moral/service/impl/HistoryMinutelyServiceImpl.java |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/moral/service/impl/HistoryMinutelyServiceImpl.java b/src/main/java/com/moral/service/impl/HistoryMinutelyServiceImpl.java
index e9edf52..0333593 100644
--- a/src/main/java/com/moral/service/impl/HistoryMinutelyServiceImpl.java
+++ b/src/main/java/com/moral/service/impl/HistoryMinutelyServiceImpl.java
@@ -620,14 +620,25 @@
             LocalDateTime end = value.with(TemporalAdjusters.lastDayOfMonth());
             parameters.put("start", start);
             parameters.put("end", end);
+            int day=end.getDayOfMonth();
+            List<String> timeList=new ArrayList<>();
+            for(int i=0;i<=day-1;i++){
+                timeList.add(start.plusDays(i).format(DateTimeFormatter.ofPattern("yyyy-MM-dd")));
+            }
+            parameters.put("timeList", timeList);
         }else if("day".equals(parameters.get("type"))){
             String time = parameters.get("time")+"T00:00:00";
             LocalDateTime value = LocalDateTime.parse(time);
             LocalDateTime end=value.plusHours(23);
             parameters.put("timeUnits", "hourly");
-            parameters.put("typeFormat", "%Y-%m-%d %H");
+            parameters.put("typeFormat", "%Y-%m-%d %H:%i");
             parameters.put("start", time);
             parameters.put("end", end);
+            List<String> timeList=new ArrayList<>();
+            for(int i=0;i<=23;i++){
+                timeList.add(value.plusHours(i).format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm")));
+            }
+            parameters.put("timeList", timeList);
         }
         return historyMinutelyMapper.getDevicesAvgDataToExcel(parameters);
     }

--
Gitblit v1.8.0