From 84d77c2d33700a40f1cb85ad28f4188d3affd803 Mon Sep 17 00:00:00 2001 From: mashili Date: Tue, 8 Jul 2025 20:13:24 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E6=8A=A5=E8=A1=A8-=E8=8E=B7?= =?UTF-8?q?=E5=8F=96pcs=E5=88=97=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/controller/ems/EmsSiteMonitorController.java | 9 +++++++++ .../java/com/xzzn/ems/service/IEmsSiteService.java | 2 ++ .../com/xzzn/ems/service/impl/EmsSiteServiceImpl.java | 10 ++++++++++ 3 files changed, 21 insertions(+) diff --git a/ems-admin/src/main/java/com/xzzn/web/controller/ems/EmsSiteMonitorController.java b/ems-admin/src/main/java/com/xzzn/web/controller/ems/EmsSiteMonitorController.java index bbbdd7e..5690ef4 100644 --- a/ems-admin/src/main/java/com/xzzn/web/controller/ems/EmsSiteMonitorController.java +++ b/ems-admin/src/main/java/com/xzzn/web/controller/ems/EmsSiteMonitorController.java @@ -106,6 +106,15 @@ public class EmsSiteMonitorController extends BaseController{ return success(iEmsSiteService.getAllStackInfo(siteId)); } + /** + * 获取所有pcs + */ + @GetMapping("/getPcsNameList") + public AjaxResult getPcsNameList(@RequestParam String siteId) + { + return success(iEmsSiteService.getAllPcsInfo(siteId)); + } + /** * 获取所有电池簇 */ diff --git a/ems-system/src/main/java/com/xzzn/ems/service/IEmsSiteService.java b/ems-system/src/main/java/com/xzzn/ems/service/IEmsSiteService.java index 8a742a7..51a7a05 100644 --- a/ems-system/src/main/java/com/xzzn/ems/service/IEmsSiteService.java +++ b/ems-system/src/main/java/com/xzzn/ems/service/IEmsSiteService.java @@ -26,4 +26,6 @@ public interface IEmsSiteService public List getAllSiteInfoList(String siteName, String startTime, String endTime); public List getAllDeviceList(String siteId); + + public List> getAllPcsInfo(String siteId); } diff --git a/ems-system/src/main/java/com/xzzn/ems/service/impl/EmsSiteServiceImpl.java b/ems-system/src/main/java/com/xzzn/ems/service/impl/EmsSiteServiceImpl.java index f05f59b..c73f716 100644 --- a/ems-system/src/main/java/com/xzzn/ems/service/impl/EmsSiteServiceImpl.java +++ b/ems-system/src/main/java/com/xzzn/ems/service/impl/EmsSiteServiceImpl.java @@ -78,4 +78,14 @@ public class EmsSiteServiceImpl implements IEmsSiteService public List getAllDeviceList(String siteId) { return emsSiteMapper.getAllSiteDeviceList(siteId); } + + /** + * 根据site_id获取所有pcs + * @param siteId + * @return + */ + @Override + public List> getAllPcsInfo(String siteId) { + return emsDevicesMapper.getDeviceInfosBySiteIdAndCategory(siteId, DeviceCategory.PCS.getCode()); + } }