From 7e7195766eb018b4ba00b2d0663f6dcb11adefc8 Mon Sep 17 00:00:00 2001 From: 16639036659 <577530412@qq.com> Date: 星期二, 27 九月 2022 09:01:38 +0800 Subject: [PATCH] 临时提交-目前改到隐患上报部分 --- src/main/java/com/ruoyi/project/tr/baseCheckPoint/controller/BaseCheckPointController.java | 41 +++++++++++++++++++++++++++++------------ 1 files changed, 29 insertions(+), 12 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 2ed839c..4d42cf2 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,9 +8,9 @@ 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; import com.ruoyi.project.enumerate.TrEvaluationMethodDetailsEnum; import com.ruoyi.project.enumerate.TrEvaluationMethodTypeEnum; import com.ruoyi.project.system.dept.domain.Dept; @@ -157,19 +157,23 @@ @Log(title = "基础清单检查点", businessType = BusinessType.INSERT) @PostMapping("/add") @ResponseBody + @Transactional public AjaxResult addSave(BaseCheckPoint baseCheckPoint) { //老代码改造 int result = baseCheckPointService.insertBaseCheckPoint(baseCheckPoint); - //todo ,此处改造,嵌入管控措施 + //todo-2022 ,此处改造,嵌入管控措施 baseCheckPoint.getCheckPointId(); PreventPointAndMeasureParams pointAndMeasureParams = new PreventPointAndMeasureParams(); //封装参数 pointAndMeasureParams.setBaseCheckPointId(baseCheckPoint.getCheckPointId()); - pointAndMeasureParams.setControlMeasureId(baseCheckPoint.getControlMeasureId());//todo,该参数页面尚未封装进去 + pointAndMeasureParams.setControlMeasureId(baseCheckPoint.getControlMeasureId());// todo,该参数页面尚未封装进去 pointAndMeasureParams.setRiskId(baseCheckPoint.getRiskId()); - riskService.insertPointAndMeasure(pointAndMeasureParams); + int result1 = riskService.insertPointAndMeasure(pointAndMeasureParams); + if (result1 < 1){ + throw new RuntimeException("新增异常,保存管控措施关系失败"); + } return toAjax(result); } @@ -181,12 +185,6 @@ public String edit(@PathVariable("checkPointId") Long checkPointId, ModelMap mmap) { BaseCheckPoint baseCheckPoint = baseCheckPointService.selectBaseCheckPointById(checkPointId); - //todo-2022 返回参数加入措施id - PreventRiskCheckUnit riskCheckUnit = riskService.getRiskUnitByBaseCheckPointId(checkPointId); - - if (riskCheckUnit != null){ - baseCheckPoint.setControlMeasureId(riskCheckUnit.getControlMeasureId()); - } mmap.put("baseCheckPoint", baseCheckPoint); return prefix + "/edit"; } @@ -197,19 +195,38 @@ @Log(title = "基础清单检查点", businessType = BusinessType.UPDATE) @PostMapping("/edit") @ResponseBody + @Transactional public AjaxResult editSave(BaseCheckPoint baseCheckPoint) { - return toAjax(baseCheckPointService.updateBaseCheckPoint(baseCheckPoint)); + int result = baseCheckPointService.updateBaseCheckPoint(baseCheckPoint); + + //todo-2022 ,此处改造,修改检查点与管控措施的关系----注,删除点,重加点 +// int result1 = riskService.updatePointAndMeasure(baseCheckPoint); +// if (result1 < 1){ +// throw new RuntimeException("保存管控措施关系失败"); +// } + + return toAjax(result); } /** * 删除基础清单检查点 */ + @Transactional @Log(title = "基础清单检查点", businessType = BusinessType.DELETE) @PostMapping( "/remove") @ResponseBody public AjaxResult remove(String ids) { - return toAjax(baseCheckPointService.deleteBaseCheckPointByIds(ids)); + //老代码 + int result = baseCheckPointService.deleteBaseCheckPointByIds(ids); + + //todo-2022 ,此处改造,删除检查点与管控措施的关系 + int result1 = riskService.deletePointAndMeasure(ids); + if (result1 < 1){ + throw new RuntimeException("新增异常,保存管控措施关系失败"); + } + + return toAjax(result); } } -- Gitblit v1.9.2