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()); + } }