From f70a481c8658ae60a1827486c81d6b37ad575b07 Mon Sep 17 00:00:00 2001
From: cjl <909710561@qq.com>
Date: Mon, 01 Apr 2024 10:03:37 +0800
Subject: [PATCH] fix:补充提交
---
screen-api/src/main/java/com/moral/api/service/impl/HistoryHourlyServiceImpl.java | 39 +++++++++++++++++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 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 745c803..4dd56ea 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
@@ -858,6 +858,24 @@
}
return result;
}
+
+ /**
+ * @Description: ������������������������������������������������wrapper���������������
+ * @Param: [wrapper, tableNames]
+ * @return: java.util.List<com.moral.api.entity.HistoryHourly>
+ * @Author: ���������
+ * @Date: 2021/9/23
+ */
+ private List<HistoryMinutely> HistoryMinutelyQuery(Map<String, Object> params, List<String> tableNames) {
+ List<HistoryMinutely> result = new ArrayList<>();
+ for (String tableName : tableNames) {
+ params.put("table",tableName);
+ List<HistoryMinutely> historyMinutelies = historyHourlyMapper.HistoryMinutelyQuery(params);
+ result.addAll(historyMinutelies);
+ }
+ return result;
+ }
+
private List<HistoryHourly> multiTableQueryLike(Map<String, Object> params, List<String> tableNames) {
List<HistoryHourly> result = new ArrayList<>();
for (String tableName : tableNames) {
@@ -920,4 +938,25 @@
}
return true;
}
+
+ /**
+ * @param mac
+ * @param startDate
+ * @param endDate
+ * @Description: ������������mac���������������������������������
+ * @Param: [mac, startDate, endDate]
+ * @return: java.util.Map<java.lang.String, com.moral.api.entity.HistoryDaily>
+ * @Author: ���������
+ * @Date: 2021/9/26
+ */
+ @Override
+ public List<HistoryMinutely> getHistoryMinutely(String mac, Date startDate, Date endDate) {
+ Map<String, Object> mapParams = new HashMap<>();
+ mapParams.put("startDate",startDate);
+ mapParams.put("endDate",endDate);
+ mapParams.put("mac",mac);
+ List<String> tableNames = MybatisPLUSUtils.getTableNamesByWrapper(startDate, endDate, SeparateTableType.MONTH);
+ List<HistoryMinutely> datas = HistoryMinutelyQuery(mapParams, tableNames);
+ return datas;
+ }
}
--
Gitblit v1.8.0