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