From 7e8d51b6a2d2892c8eca2c8cefd91f7d1b6f8f40 Mon Sep 17 00:00:00 2001 From: 16639036659 <577530412@qq.com> Date: 星期二, 11 十月 2022 09:33:29 +0800 Subject: [PATCH] 隐患上报,已经测过 --- src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerPlanExecuteController.java | 22 ++++++++++++++++++++++ 1 files changed, 22 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerPlanExecuteController.java b/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerPlanExecuteController.java index ad76739..2b9cbbd 100644 --- a/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerPlanExecuteController.java +++ b/src/main/java/com/ruoyi/project/tr/hiddenDangerCheck/controller/DangerPlanExecuteController.java @@ -6,6 +6,7 @@ import com.ruoyi.common.utils.StringUtils; import com.ruoyi.common.utils.poi.ExcelUtil; import com.ruoyi.common.utils.security.ShiroUtils; +import com.ruoyi.doublePrevention.service.RiskService; import com.ruoyi.framework.aspectj.lang.annotation.Log; import com.ruoyi.framework.aspectj.lang.enums.BusinessType; import com.ruoyi.framework.web.controller.BaseController; @@ -24,6 +25,7 @@ import com.ruoyi.project.tr.riskEvaluationPlan.service.IRiskEvaluationPlanService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; +import org.springframework.transaction.annotation.Transactional; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.*; @@ -54,6 +56,9 @@ @Autowired private IRiskCheckPointService riskCheckPointService; + + @Autowired + private RiskService riskService; @Autowired @@ -396,10 +401,12 @@ /** * 检查点隐患登记--保存 + * todo-2022 手机端-暂时未改动 */ @Log(title = "检查点隐患登记--保存", businessType = BusinessType.UPDATE) @PostMapping("/editPointDangerRegisterSave") @ResponseBody + @Transactional public AjaxResult editPointDangerRegisterSave(HiddenDangerCheckPoint hiddenDangerCheckPoint) { hiddenDangerCheckPoint.setRegisterCreateTime(DateUtils.getNowDate());//设置隐患登记上报创建时间 hiddenDangerCheckPoint.setRegisterUserId(getSysUser().getUserId());//设置隐患登记上报创建人ID @@ -427,10 +434,25 @@ hiddenDangerCheckPoint.setCreateTime(DateUtils.getNowDate()); hiddenDangerCheckPoint.setCompanyId(getSysUser().getCompanyId()); i = hiddenDangerCheckPointService.insertHiddenDangerCheckPoint(hiddenDangerCheckPoint); + + // todo-2022 此处插入附属表 + //获取Id返回值 + hiddenDangerCheckPoint.getId(); + int result = riskService.insertDangerInfo(hiddenDangerCheckPoint.getId(), hiddenDangerCheckPoint); + if (result< 1){ + throw new RuntimeException("添加隐患附属信息失败"); + } + } else { hiddenDangerCheckPoint.setUpdateBy(getSysUser().getLoginName()); hiddenDangerCheckPoint.setUpdateTime(DateUtils.getNowDate()); i = hiddenDangerCheckPointService.updateHiddenDangerCheckPoint(hiddenDangerCheckPoint); + + // todo-2022 此处修改附属表 + int result = riskService.updateDangerInfo(hiddenDangerCheckPoint); + if (result < 1){ + throw new RuntimeException("修改失败"); + } } hiddenDangerCheckPointService.getTaskCountTotal(getSysUser().getUserId());//查询未执行任务总数量并推送 return toAjax(i); -- Gitblit v1.9.2