screen-api/src/main/java/com/moral/api/controller/MonitorPointController.java
@@ -60,6 +60,21 @@ return new ResultMessage(ResponseCodeEnum.SUCCESS.getCode(), ResponseCodeEnum.SUCCESS.getMsg(), vo); } /** * @Description: 查询组织下所有的站点id以及name * @Param: [organizationId] * @return: com.moral.constant.ResultMessage * @Author: 陈凯裕 * @Date: 2021/9/26 */ @GetMapping("queryAllMonitorPoints") public ResultMessage queryAllMonitorPoints(Integer organizationId){ //处理查询业务 List<MonitorPoint> monitorPoints = monitorPointService.queryAllMonitorPoints(organizationId); //返回数据 return new ResultMessage(ResponseCodeEnum.SUCCESS.getCode(), ResponseCodeEnum.SUCCESS.getMsg(), monitorPoints); } /** * @param request 请求信息 screen-api/src/main/java/com/moral/api/service/MonitorPointService.java
@@ -25,6 +25,8 @@ */ List<MonitorPoint> queryByOrgIdAndRegionCode(MonitorPointQueryForm form); List<MonitorPoint> queryAllMonitorPoints(Integer organizationId); } screen-api/src/main/java/com/moral/api/service/impl/MonitorPointServiceImpl.java
@@ -77,6 +77,24 @@ return monitorPoints; } @Override public List<MonitorPoint> queryAllMonitorPoints(Integer organizationId) { //查询子组织 List<Organization> childrenOrganization = organizationService.getChildrenOrganizationsById(organizationId); List<Integer> organizationIds = new ArrayList<>(); for (Organization organization : childrenOrganization) { organizationIds.add(organization.getId()); } organizationIds.add(organizationId); //查询站点 QueryWrapper<MonitorPoint> queryMonitorPointsWrapper = new QueryWrapper<>(); queryMonitorPointsWrapper.select("id","name"); queryMonitorPointsWrapper.in("organization_id",organizationIds); queryMonitorPointsWrapper.eq("is_delete", Constants.NOT_DELETE); List<MonitorPoint> monitorPoints = monitorPointMapper.selectList(queryMonitorPointsWrapper); return monitorPoints; } }