From a72ac436263a8f41dd85635153dfdf204ae6eaa0 Mon Sep 17 00:00:00 2001 From: 16639036659 <577530412@qq.com> Date: 星期一, 31 十月 2022 14:18:01 +0800 Subject: [PATCH] 检查点查询添加管控措施ID --- src/main/java/com/ruoyi/project/tr/baseCheckPoint/controller/BaseCheckPointController.java | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/ruoyi/project/tr/baseCheckPoint/controller/BaseCheckPointController.java b/src/main/java/com/ruoyi/project/tr/baseCheckPoint/controller/BaseCheckPointController.java index 4d42cf2..3ac9fcb 100644 --- a/src/main/java/com/ruoyi/project/tr/baseCheckPoint/controller/BaseCheckPointController.java +++ b/src/main/java/com/ruoyi/project/tr/baseCheckPoint/controller/BaseCheckPointController.java @@ -8,6 +8,7 @@ import com.ruoyi.common.utils.DateUtils; import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.security.ShiroUtils; +import com.ruoyi.doublePrevention.entity.PreventRiskCheckUnit; import com.ruoyi.doublePrevention.repository.param.PreventPointAndMeasureParams; import com.ruoyi.doublePrevention.service.RiskService; import com.ruoyi.doublePrevention.service.baseService.PreventRiskDangerInfoService; @@ -81,7 +82,16 @@ { startPage(); List<BaseCheckPoint> list = baseCheckPointService.selectBaseCheckPointList(baseCheckPoint); - return getDataTable(list); + List<BaseCheckPoint> resultList = new ArrayList<>(); + + //todo-2022 ,此处改造,查询措施相关信息 + for (BaseCheckPoint checkPoint : list) { + PreventRiskCheckUnit measureByCheckPointId = riskService.getRiskControlMeasureByCheckPointId(checkPoint.getCheckPointId()); + checkPoint.setControlMeasureId(measureByCheckPointId.getControlMeasureId()); + resultList.add(checkPoint); + } + + return getDataTable(resultList); } /** @@ -165,12 +175,18 @@ //todo-2022 ,此处改造,嵌入管控措施 baseCheckPoint.getCheckPointId(); + + //使用baseCheckPointId进行查询 +// BaseCheckPoint baseCheckPointById = baseCheckPointService.getBaseCheckPointById(baseCheckPoint.getCheckPointId()); + PreventPointAndMeasureParams pointAndMeasureParams = new PreventPointAndMeasureParams(); //封装参数 pointAndMeasureParams.setBaseCheckPointId(baseCheckPoint.getCheckPointId()); pointAndMeasureParams.setControlMeasureId(baseCheckPoint.getControlMeasureId());// todo,该参数页面尚未封装进去 pointAndMeasureParams.setRiskId(baseCheckPoint.getRiskId()); + int result1 = riskService.insertPointAndMeasure(pointAndMeasureParams); + if (result1 < 1){ throw new RuntimeException("新增异常,保存管控措施关系失败"); } -- Gitblit v1.9.2