From d7d4ae6cfb28adf7ef92f44332ff492f0cc7069c Mon Sep 17 00:00:00 2001
From: longz <longzhaoz@qq.com>
Date: 星期五, 07 八月 2026 15:44:41 +0800
Subject: [PATCH] feat: 完善大屏与光储监控接口
---
ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileServiceImpl.java | 16 ++++++++++++++++
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileServiceImpl.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileServiceImpl.java
index f089706..5150148 100644
--- a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileServiceImpl.java
+++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/TChargingPileServiceImpl.java
@@ -794,6 +794,22 @@
@Override
public ChargeMonitoring chargeMonitoring(Integer siteId) {
Set<Integer> siteIds = resolveChargingMonitoringSiteIds(siteId);
+ return buildChargeMonitoring(siteIds);
+ }
+
+ @Override
+ public ChargeMonitoring chargeMonitoringForScreen(Integer siteId) {
+ Set<Integer> siteIds;
+ if (siteId != null && siteId > 0) {
+ siteIds = Collections.singleton(siteId);
+ } else {
+ siteIds = siteService.list(new LambdaQueryWrapper<Site>()
+ .eq(Site::getDelFlag, 0)).stream().map(Site::getId).collect(Collectors.toSet());
+ }
+ return buildChargeMonitoring(siteIds);
+ }
+
+ private ChargeMonitoring buildChargeMonitoring(Set<Integer> siteIds) {
List<Site> sites = siteService.list(new LambdaQueryWrapper<Site>()
.in(Site::getId, siteIds)
.eq(Site::getDelFlag, 0));
--
Gitblit v1.7.1