双重预防项目-国泰新华二开定制版
16639036659
2022-09-15 36ab7c36a3a8d40568dfaced7531744b8d63e03e
src/main/java/com/ruoyi/project/tr/baseCheckPoint/controller/BaseCheckPointController.java
@@ -8,6 +8,8 @@
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.security.ShiroUtils;
import com.ruoyi.doublePrevention.repository.param.PreventPointAndMeasureParams;
import com.ruoyi.doublePrevention.service.RiskService;
import com.ruoyi.project.enumerate.TrEvaluationMethodDetailsEnum;
import com.ruoyi.project.enumerate.TrEvaluationMethodTypeEnum;
import com.ruoyi.project.system.dept.domain.Dept;
@@ -58,6 +60,9 @@
    @Autowired
    private IUserService userService;
    @Autowired
    private RiskService riskService;
    @GetMapping("{riskId}")
    public String baseCheckPoint(@PathVariable("riskId")Long riskId,ModelMap modelMap)
@@ -153,7 +158,19 @@
    @ResponseBody
    public AjaxResult addSave(BaseCheckPoint baseCheckPoint)
    {
        return toAjax(baseCheckPointService.insertBaseCheckPoint(baseCheckPoint));
      //老代码改造
        int result = baseCheckPointService.insertBaseCheckPoint(baseCheckPoint);
        //todo ,此处改造,嵌入管控措施
        baseCheckPoint.getCheckPointId();
        PreventPointAndMeasureParams pointAndMeasureParams = new PreventPointAndMeasureParams();
        //封装参数
        pointAndMeasureParams.setBaseCheckPointId(baseCheckPoint.getCheckPointId());
        pointAndMeasureParams.setControlMeasureId(baseCheckPoint.getControlMeasureId());//todo,该参数页面尚未封装进去
        pointAndMeasureParams.setRiskId(baseCheckPoint.getRiskId());
        riskService.insertPointAndMeasure(pointAndMeasureParams);
        return toAjax(result);
    }
    /**