双重预防项目-国泰新华二开定制版
16639036659
2024-06-13 7d1e2e5640def6b283f76555681b0a3e62b2a338
临时提交
已修改14个文件
136 ■■■■ 文件已修改
src/main/java/com/ruoyi/project/tr/riskList/mapper/RiskListMapper.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/project/tr/riskList/service/IRiskListService.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/project/tr/riskList/service/impl/RiskListServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/project/tr/specialCheck/controller/TBSpecialCheckItemDangerLogController.java 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/project/tr/specialCheck/controller/TBSpecialCheckTaskLogController.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/project/tr/specialCheck/mapper/TbBaseCheckItemMapper.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/project/tr/specialCheck/mapper/TbBaseCheckScoreMapper.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/project/tr/specialCheck/mapper/TbBaseCheckTaskMapper.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/project/tr/specialCheck/service/impl/SpecialCheckItemDangerLogServiceImpl.java 72 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mybatis/doublePrevention/PreventCJReportDangerInfoMapper.xml 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mybatis/tr/RiskListMapper.xml 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mybatis/tr/TbBaseCheckItemMapper.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mybatis/tr/TbBaseCheckScoreMapper.xml 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mybatis/tr/TbBaseCheckTaskMapper.xml 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/project/tr/riskList/mapper/RiskListMapper.java
@@ -87,7 +87,7 @@
    List<RiskList> getAllPlan(int riskType);
    ResultVO<List<RiskList>> listHazardSource();
    List<RiskList> listHazardSource();
    RiskList getInfoByRiskListNum(String hazardCode);
}
src/main/java/com/ruoyi/project/tr/riskList/service/IRiskListService.java
@@ -87,7 +87,7 @@
    List<RiskList> getAllPlan();
    ResultVO<List<RiskList>> listHazardSource();
    List<RiskList> listHazardSource();
    RiskList getInfoByRiskListNum(String hazardCode);
}
src/main/java/com/ruoyi/project/tr/riskList/service/impl/RiskListServiceImpl.java
@@ -173,7 +173,7 @@
    }
    @Override
    public ResultVO<List<RiskList>> listHazardSource() {
    public List<RiskList> listHazardSource() {
        return riskListMapper.listHazardSource();
    }
src/main/java/com/ruoyi/project/tr/specialCheck/controller/TBSpecialCheckItemDangerLogController.java
@@ -1,5 +1,7 @@
package com.ruoyi.project.tr.specialCheck.controller;
import com.ruoyi.doublePrevention.entity.CJReport.PreventCJReportDangerInfo;
import com.ruoyi.doublePrevention.service.baseService.PreventCJReportDangerInfoService;
import com.ruoyi.doublePrevention.vo.ResultVO;
import com.ruoyi.framework.web.controller.BaseController;
import com.ruoyi.framework.web.domain.AjaxResult;
@@ -42,6 +44,9 @@
    @Autowired
    private TbBaseCheckService tbBaseCheckService;
    @Autowired
    private PreventCJReportDangerInfoService preventCJReportDangerInfoService;
    @GetMapping()
@@ -66,20 +71,21 @@
    }
    /**
     * 新增任务
     * 新增
     */
    @GetMapping("/add")
    public String add(ModelMap mmap)
    {
        ResultVO<List<RiskList>> resultVO = riskListService.listHazardSource();
        Object data = resultVO.getData();
        mmap.put("hazardList", data);
        List<RiskList> riskList = riskListService.listHazardSource();
        List<PreventCJReportDangerInfo> dangerList = preventCJReportDangerInfoService.getDangerListForCheckTask();
        mmap.put("hazardList", riskList);
        mmap.put("dangerList", dangerList);
        return prefix + "/add";
    }
    /**
     * 新增任务保存
     * 新增保存
     */
    @PostMapping("/add")
    @ResponseBody
src/main/java/com/ruoyi/project/tr/specialCheck/controller/TBSpecialCheckTaskLogController.java
@@ -79,9 +79,8 @@
    @GetMapping("/add")
    public String add(ModelMap mmap)
    {
        ResultVO<List<RiskList>> resultVO = riskListService.listHazardSource();
        Object data = resultVO.getData();
        mmap.put("hazardList", data);
        List<RiskList> riskList = riskListService.listHazardSource();
        mmap.put("hazardList", riskList);
        return prefix + "/add";
    }
src/main/java/com/ruoyi/project/tr/specialCheck/mapper/TbBaseCheckItemMapper.java
@@ -13,4 +13,5 @@
    List<TbBaseCheckItem> selectTbBaseCheckItemPage(TbBaseCheckItemBO tbBaseCheckItemBO);
    TbBaseCheckItem getBaseCheckItemByItemId(String checkItemId);
}
src/main/java/com/ruoyi/project/tr/specialCheck/mapper/TbBaseCheckScoreMapper.java
@@ -11,4 +11,6 @@
public interface TbBaseCheckScoreMapper extends BaseMapper<TbBaseCheckScore> {
    List<TbBaseCheckScore> selectTbBaseCheckScorePage(TbBaseCheckScoreBO tbBaseCheckScoreBO);
    TbBaseCheckScore getBaseCheckScoreByScoreId(String checkScoreId);
}
src/main/java/com/ruoyi/project/tr/specialCheck/mapper/TbBaseCheckTaskMapper.java
@@ -11,4 +11,6 @@
public interface TbBaseCheckTaskMapper extends BaseMapper<TbBaseCheckTask> {
    List<TbBaseCheckTaskMapper> selectTbBaseCheckTaskPage(TbBaseCheckTaskBO tbBaseCheckTaskBO);
    TbBaseCheckTaskMapper getBaseCheckTaskByTaskId(String taskId);
}
src/main/java/com/ruoyi/project/tr/specialCheck/service/impl/SpecialCheckItemDangerLogServiceImpl.java
@@ -2,17 +2,26 @@
import com.github.pagehelper.Page;
import com.github.pagehelper.PageHelper;
import com.ruoyi.doublePrevention.entity.CJReport.PreventCJReportDangerInfo;
import com.ruoyi.doublePrevention.enums.ErrorCodes;
import com.ruoyi.doublePrevention.enums.ResultCodes;
import com.ruoyi.doublePrevention.repository.PreventCJReportDangerInfoRepository;
import com.ruoyi.doublePrevention.service.baseService.PreventCJReportDangerInfoService;
import com.ruoyi.doublePrevention.vo.ResultVO;
import com.ruoyi.project.system.user.domain.User;
import com.ruoyi.project.tr.riskList.domain.RiskList;
import com.ruoyi.project.tr.specialCheck.domin.BO.TbSpecialCheckItemDangerLogBO;
import com.ruoyi.project.tr.specialCheck.domin.BO.TbSpecialCheckItemDangerLogUpdateBO;
import com.ruoyi.project.tr.specialCheck.domin.TbBaseCheckItem;
import com.ruoyi.project.tr.specialCheck.domin.TbBaseCheckScore;
import com.ruoyi.project.tr.specialCheck.domin.TbSpecialCheckItemDangerLog;
import com.ruoyi.project.tr.specialCheck.domin.TbSpecialCheckTaskLog;
import com.ruoyi.project.tr.specialCheck.mapper.TbBaseCheckItemMapper;
import com.ruoyi.project.tr.specialCheck.mapper.TbBaseCheckScoreMapper;
import com.ruoyi.project.tr.specialCheck.mapper.TbBaseCheckTaskMapper;
import com.ruoyi.project.tr.specialCheck.mapper.TbSpecialCheckItemDangerLogMapper;
import com.ruoyi.project.tr.specialCheck.service.SpecialCheckItemDangerLogService;
import com.ruoyi.project.tr.specialCheck.service.TbBaseCheckService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.util.ObjectUtils;
@@ -28,6 +37,19 @@
    @Autowired
    private TbSpecialCheckItemDangerLogMapper itemDangerLogMapper;
    @Autowired
    private TbBaseCheckTaskMapper baseCheckTaskMapper;
    @Autowired
    private TbBaseCheckItemMapper baseCheckItemMapper;
    @Autowired
    private TbBaseCheckScoreMapper baseCheckScoreMapper;
    @Autowired
    private PreventCJReportDangerInfoRepository preventCJReportDangerInfoRepository;
    @Override
@@ -61,21 +83,40 @@
        ResultVO resultVO = new ResultVO<>();
        resultVO.setCode(ErrorCodes.REQUEST_PARAM_ERROR.getCode());
        // 四类id,挨个查询,判断是否存在
        if (itemDangerLog.getTaskId() == null){
            resultVO.setMsg("任务不能为空");
            return resultVO;
        }
        TbBaseCheckTaskMapper baseCheckTaskByTaskId = baseCheckTaskMapper.getBaseCheckTaskByTaskId(itemDangerLog.getTaskId());
        if (ObjectUtils.isEmpty(baseCheckTaskByTaskId)){
            resultVO.setMsg("任务不存在");
            return resultVO;
        }
        if (itemDangerLog.getCheckItemId() == null){
            resultVO.setMsg("检查项不能为空");
            return resultVO;
        }
        if (itemDangerLog.getTaskId() == null){
            resultVO.setMsg("任务不能为空");
        TbBaseCheckItem baseCheckItemByItemId = baseCheckItemMapper.getBaseCheckItemByItemId(itemDangerLog.getCheckItemId());
        if (ObjectUtils.isEmpty(baseCheckItemByItemId)){
            resultVO.setMsg("检查项不存在");
            return resultVO;
        }
        if (itemDangerLog.getCheckScoreId() == null){
            resultVO.setMsg("评分不能为空");
            return resultVO;
        }
        TbBaseCheckScore baseCheckScoreByScoreId = baseCheckScoreMapper.getBaseCheckScoreByScoreId(itemDangerLog.getCheckScoreId());
        if (ObjectUtils.isEmpty(baseCheckScoreByScoreId)){
            resultVO.setMsg("评分标准不存在");
            return resultVO;
        }
        if (itemDangerLog.getDangerId() == null){
            resultVO.setMsg("关联隐患不能为空");
            return resultVO;
        }
        PreventCJReportDangerInfo dangerById = preventCJReportDangerInfoRepository.getDangerById(itemDangerLog.getDangerId());
        if (ObjectUtils.isEmpty(dangerById)){
            resultVO.setMsg("隐患不存在");
            return resultVO;
        }
        if (itemDangerLog.getCheckDate() == null){
@@ -122,23 +163,42 @@
        ResultVO resultVO = new ResultVO<>();
        resultVO.setCode(ErrorCodes.REQUEST_PARAM_ERROR.getCode());
        // 四类id,挨个查询,判断是否存在
        if (updateBO.getTaskId() == null){
            resultVO.setMsg("任务不能为空");
            return resultVO;
        }
        TbBaseCheckTaskMapper baseCheckTaskByTaskId = baseCheckTaskMapper.getBaseCheckTaskByTaskId(updateBO.getTaskId());
        if (ObjectUtils.isEmpty(baseCheckTaskByTaskId)){
            resultVO.setMsg("任务不存在");
            return resultVO;
        }
        if (updateBO.getCheckItemId() == null){
            resultVO.setMsg("检查项不能为空");
            return resultVO;
        }
        if (updateBO.getTaskId() == null){
            resultVO.setMsg("任务不能为空");
        TbBaseCheckItem baseCheckItemByItemId = baseCheckItemMapper.getBaseCheckItemByItemId(updateBO.getCheckItemId());
        if (ObjectUtils.isEmpty(baseCheckItemByItemId)){
            resultVO.setMsg("检查项不存在");
            return resultVO;
        }
        if (updateBO.getCheckScoreId() == null){
            resultVO.setMsg("评分不能为空");
            return resultVO;
        }
        TbBaseCheckScore baseCheckScoreByScoreId = baseCheckScoreMapper.getBaseCheckScoreByScoreId(updateBO.getCheckScoreId());
        if (ObjectUtils.isEmpty(baseCheckScoreByScoreId)){
            resultVO.setMsg("评分标准不存在");
            return resultVO;
        }
        if (updateBO.getDangerId() == null){
            resultVO.setMsg("关联隐患不能为空");
            return resultVO;
        }
        PreventCJReportDangerInfo dangerById = preventCJReportDangerInfoRepository.getDangerById(updateBO.getDangerId());
        if (ObjectUtils.isEmpty(dangerById)){
            resultVO.setMsg("隐患不存在");
            return resultVO;
        }
        if (updateBO.getCheckDate() == null){
            resultVO.setMsg("检查时间不能为空");
            return resultVO;
src/main/resources/mybatis/doublePrevention/PreventCJReportDangerInfoMapper.xml
@@ -77,4 +77,14 @@
        , #{reportStatus}, #{reportTime}, #{dataSource}, #{dangerManagerId})
    </insert>
<!--    List<PreventCJReportDangerInfo> getDangerListForCheckTask();-->
    <select id="getDangerListForCheckTask" resultMap="BaseResultMap">
        select * from prevent_cj_report_danger_info
        where hazard_code is not null and report_status = 2 and deleted = 0
    </select>
<!--    PreventCJReportDangerInfo getDangetById(String dangerId);-->
    <select id="getDangerById" resultMap="BaseResultMap">
        select * from prevent_cj_report_danger_info
        where deleted = 0 and id = #{dangerId}
    </select>
</mapper>
src/main/resources/mybatis/tr/RiskListMapper.xml
@@ -387,7 +387,8 @@
<!--    ResultVO<List<RiskList>> listHazardSource();-->
    <select id="listHazardSource"  resultMap="RiskListResult">
        SELECT * FROM tr_risk_list
        where risk_list_num is not null
        where risk_list_num in('652310082001','652310082002','652310082003','652310082004','652310082005','652310082006',
        '652310082007','652310082008','652310082009','652310082010','652310082011','652310082012','652310082013')
    </select>
<!--    RiskList getInfoByRiskListNum(String hazardCode);-->
    <select id="getInfoByRiskListNum"  resultMap="RiskListResult">
src/main/resources/mybatis/tr/TbBaseCheckItemMapper.xml
@@ -38,5 +38,9 @@
            order by  create_date desc
        </where>
    </select>
<!--    TbBaseCheckItem getBaseCheckItemByItemId(String checkItemId);-->
    <select id="getBaseCheckItemByItemId" resultMap="BaseResultMap">
        select * from tb_base_check_item
        where id = #{checkItemId}
    </select>
</mapper>
src/main/resources/mybatis/tr/TbBaseCheckScoreMapper.xml
@@ -30,5 +30,9 @@
            order by  create_date desc
        </where>
    </select>
<!--    TbBaseCheckScore getBaseCheckScoreByScoreId(String checkScoreId);-->
    <select id="getBaseCheckScoreByScoreId" resultMap="BaseResultMap">
        select * from tb_base_check_score
        where id = #{checkScoreId}
    </select>
</mapper>
src/main/resources/mybatis/tr/TbBaseCheckTaskMapper.xml
@@ -35,7 +35,10 @@
            order by  create_date desc
        </where>
    </select>
<!--    TbBaseCheckTaskMapper getBaseCheckTaskByTaskId(String taskId);-->
    <select id="getBaseCheckTaskByTaskId" resultMap="BaseResultMap">
        select * from tb_base_check_task
        where id = #{taskId}
    </select>
</mapper>