From 7e2175df8ed913a858296d4fde0d268879a91daf Mon Sep 17 00:00:00 2001
From: liuhaonan <konodioda2333@vip.qq.com>
Date: 星期二, 19 四月 2022 11:09:37 +0800
Subject: [PATCH] 首页
---
ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightService.java | 33 +++++++++++++++++++++++++++++++++
1 files changed, 33 insertions(+), 0 deletions(-)
diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightService.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightService.java
index 49f4dac..c650ff6 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightService.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/LightService.java
@@ -194,4 +194,37 @@
return resultList;
}
+
+ /**
+ * 鍗曠伅鑺傝兘鐜�
+ */
+ public List<Map<String, Object>> controlEnergySaving() {
+
+ List<LightBo> listLight = baseMapper.listLight(SecurityUtils.getUserId(), null);
+
+
+ return null;
+ }
+
+ /**
+ * 鐢ㄦ埛鎷ユ湁鐨勮矾鐏�
+ */
+ public List<Light> listLight() {
+ List<LightBo> listLight = baseMapper.listLight(SecurityUtils.getUserId(), null);
+ if (CollectionUtil.isEmpty(listLight)) {
+ throw new BusinessException("娌℃湁璺伅鏁版嵁");
+ }
+ List<String> deviceCodeList = listLight.stream().map(LightBo::getDeviceCode).collect(Collectors.toList());
+ List<LightReportData> reportDataList = lightReportDataService.list(Wrappers.<LightReportData>lambdaQuery().in(LightReportData::getDeviceCode, deviceCodeList));
+ if (CollectionUtil.isEmpty(reportDataList)) {
+ throw new BusinessException("娌℃湁璺伅鏁版嵁");
+ }
+ List<Light> lightList = new ArrayList<>();
+ for (String deviceCode : deviceCodeList) {
+ Light light = getLight(deviceCode);
+ lightList.add(light);
+ }
+ return lightList;
+ }
+
}
--
Gitblit v1.9.3