From eaef38fc055356635ee8069bcce3fa3b36da17cc Mon Sep 17 00:00:00 2001
From: 16639036659 <577530412@qq.com>
Date: 星期二, 25 四月 2023 15:41:30 +0800
Subject: [PATCH] 临时提交

---
 src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckLogRepository.java                |    2 
 src/main/java/com/ruoyi/doublePrevention/entity/dto/resp/RiskAndPeopleInfoDTO.java                          |  123 ++++++++++++
 src/main/java/com/ruoyi/doublePrevention/entity/dto/resp/RiskAndPeopleInfoRespDTO.java                      |   25 ++
 src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckLogServiceImpl.java |    5 
 src/main/resources/mybatis/doublePrevention/RiskAndPeopleMapper.xml                                         |   50 +++++
 src/main/java/com/ruoyi/doublePrevention/entity/RiskAndPeopleInfo.java                                      |  160 ++++++++++++++++
 src/main/java/com/ruoyi/doublePrevention/controller/RiskAndPeopleInfoController.java                        |   39 +++
 src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/service/IHiddenDangerCheckJobLogService.java        |    2 
 src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/RiskAndPeopleInfoServiceImpl.java         |   96 +++++++++
 src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/mapper/HiddenDangerCheckJobLogMapper.java           |    2 
 src/main/java/com/ruoyi/project/tr/riskEvaluationPlan/controller/RiskEvaluationController.java              |    9 
 src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/service/HiddenDangerCheckJobLogServiceImpl.java     |    5 
 src/main/java/com/ruoyi/project/tr/riskEvaluationPlan/domain/dto/RiskEvaluationDTO.java                     |    8 
 src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckLogMapper.xml                             |    5 
 src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckLogService.java          |    2 
 src/main/java/com/ruoyi/doublePrevention/entity/dto/req/RiskAndPeopleInfoReqBO.java                         |   12 +
 src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportConfigLogRepository.java                 |    2 
 src/main/java/com/ruoyi/doublePrevention/repository/RiskAndPeopleInfoRepository.java                        |   15 +
 src/main/resources/mybatis/tr/HiddenDangerCheckJobLogMapper.xml                                             |   11 +
 src/main/java/com/ruoyi/doublePrevention/service/baseService/RiskAndPeopleInfoService.java                  |   12 +
 20 files changed, 577 insertions(+), 8 deletions(-)

diff --git a/src/main/java/com/ruoyi/doublePrevention/controller/RiskAndPeopleInfoController.java b/src/main/java/com/ruoyi/doublePrevention/controller/RiskAndPeopleInfoController.java
new file mode 100644
index 0000000..c035254
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/controller/RiskAndPeopleInfoController.java
@@ -0,0 +1,39 @@
+package com.ruoyi.doublePrevention.controller;
+
+import com.ruoyi.doublePrevention.entity.dto.req.RiskAndPeopleInfoReqBO;
+import com.ruoyi.doublePrevention.entity.dto.resp.RiskAndPeopleInfoRespDTO;
+import com.ruoyi.doublePrevention.service.baseService.RiskAndPeopleInfoService;
+import com.ruoyi.doublePrevention.vo.ResultVO;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+
+@RestController
+@RequestMapping("/riskAndPeople")
+public class RiskAndPeopleInfoController {
+
+    @Autowired
+    private RiskAndPeopleInfoService riskAndPeopleInfoService;
+
+    /**
+     * 查看包保责任制信息 及统计信息
+     */
+    @PostMapping("/select/listPage")
+    public ResultVO<RiskAndPeopleInfoRespDTO> listRiskAndPeoplePage(@RequestBody RiskAndPeopleInfoReqBO reqBO){
+        ResultVO resultVO = new ResultVO<>();
+        resultVO.setCode("200");
+        resultVO.setMsg("查询成功");
+
+        ResultVO<RiskAndPeopleInfoRespDTO> result = riskAndPeopleInfoService.listRiskAndPeoplePage(reqBO);
+
+        resultVO.setPageSize(result.getPageSize());
+        resultVO.setPageNum(result.getPageNum());
+        resultVO.setCount(result.getCount());
+        resultVO.setData(result.getData());
+
+        return  resultVO;
+    }
+}
diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/RiskAndPeopleInfo.java b/src/main/java/com/ruoyi/doublePrevention/entity/RiskAndPeopleInfo.java
new file mode 100644
index 0000000..0c40994
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/entity/RiskAndPeopleInfo.java
@@ -0,0 +1,160 @@
+package com.ruoyi.doublePrevention.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import lombok.Data;
+
+import java.io.Serializable;
+import java.util.Date;
+
+/**
+ * 包保责任制
+ */
+@Data
+@TableName("risk_and_people_info")
+public class RiskAndPeopleInfo implements Serializable {
+    private static final long serialVersionUID = -61793617513430361L;
+
+    @TableId(value = "id" , type = IdType.AUTO)
+    private Long id;
+    /**
+     * 行政区划
+     */
+    private String areaCode;
+    /**
+     * 公司名称
+     */
+    private String companyName;
+    /**
+     * 企业类型
+     */
+    private String companyNature;
+    /**
+     * 企业类型名称
+     */
+    private String companyNatureName;
+    /**
+     *
+     */
+    private String hazardId;
+    /**
+     * 危险源编码
+     */
+    private String hazardCode;
+    /**
+     * 危险源名称
+     */
+    private String hazardName;
+    /**
+     * 风险等级(数字)
+     */
+    private String hazardRank;
+    /**
+     * 风险等级(汉字)
+     */
+    private String hazardRankName;
+    /**
+     * 园区名称
+     */
+    private String parkName;
+
+    /**
+     *主要责任人id
+     */
+    private Long mainLiabilityPersonId;
+    /**
+     * 主要责任人姓名
+     */
+    private String mainLiabilityPersonName;
+    /**
+     * 主要责任人类型
+     */
+    private String mainLiabilityPersonType;
+    /**
+     * 主要责任人电话
+     */
+    private Long mainLiabilityPersonPhone;
+    /**
+     * 主要责任人职务
+     */
+    private String mainLiabilityPersonJob;
+    /**
+     * 主要责任人任务
+     */
+    private String mainLiabilityPersonWork;
+
+    /**
+     *技术责任人id
+     */
+    private Long technologyLiabilityPersonId;
+    /**
+     * 技术责任人姓名
+     */
+    private String technologyLiabilityPersonName;
+    /**
+     * 技术责任人类型
+     */
+    private String technologyLiabilityPersonType;
+    /**
+     * 技术责任人电话
+     */
+    private Long technologyLiabilityPersonPhone;
+    /**
+     * 技术责任人职务
+     */
+    private String technologyLiabilityPersonJob;
+    /**
+     * 技术责任人任务
+     */
+    private String technologyLiabilityPersonWork;
+
+    /**
+     *操作责任人id
+     */
+    private Long handleLiabilityPersonId;
+    /**
+     * 操作责任人姓名
+     */
+    private String handleLiabilityPersonName;
+    /**
+     * 操作责任人类型
+     */
+    private String handleLiabilityPersonType;
+    /**
+     * 操作责任人电话
+     */
+    private Long handleLiabilityPersonPhone;
+    /**
+     * 操作责任人职务
+     */
+    private String handleLiabilityPersonJob;
+    /**
+     * 操作责任人任务
+     */
+    private String handleLiabilityPersonWork;
+
+
+
+    /**
+     * 创建时间
+     */
+    private Date gmtCreate;
+    /**
+     * 最后修改时间
+     */
+    private Date gmtModitify;
+    /**
+     * 创建人
+     */
+    private String createByUserName;
+    /**
+     * 修改人
+     */
+    private String lastEditUserName;
+    /**
+     * 删除标志:0-有效,1-删除
+     */
+    private Byte deleteStatus;
+}
+
diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/dto/req/RiskAndPeopleInfoReqBO.java b/src/main/java/com/ruoyi/doublePrevention/entity/dto/req/RiskAndPeopleInfoReqBO.java
new file mode 100644
index 0000000..d30ca4e
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/entity/dto/req/RiskAndPeopleInfoReqBO.java
@@ -0,0 +1,12 @@
+package com.ruoyi.doublePrevention.entity.dto.req;
+
+import lombok.Data;
+
+@Data
+public class RiskAndPeopleInfoReqBO {
+
+    private Integer  pageNum;
+
+    private Integer  pageSize;
+
+}
diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/dto/resp/RiskAndPeopleInfoDTO.java b/src/main/java/com/ruoyi/doublePrevention/entity/dto/resp/RiskAndPeopleInfoDTO.java
new file mode 100644
index 0000000..b9d91b5
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/entity/dto/resp/RiskAndPeopleInfoDTO.java
@@ -0,0 +1,123 @@
+package com.ruoyi.doublePrevention.entity.dto.resp;
+
+import lombok.Data;
+
+import java.util.Date;
+
+@Data
+public class RiskAndPeopleInfoDTO {
+
+    private Long id;
+
+    private String areaCode;
+
+    private String companyName;
+
+    private String companyNature;
+
+    private String companyNatureName;
+
+    private String hazardId;
+
+    private String hazardCode;
+
+    private String hazardName;
+
+    private String hazardRank;
+
+    private String hazardRankName;
+
+    private String parkName;
+
+    /**
+     *主要责任人id
+     */
+    private Long mainLiabilityPersonId;
+    /**
+     * 主要责任人姓名
+     */
+    private String mainLiabilityPersonName;
+    /**
+     * 主要责任人类型
+     */
+    private String mainLiabilityPersonType;
+    /**
+     * 主要责任人电话
+     */
+    private Long mainLiabilityPersonPhone;
+    /**
+     * 主要责任人职务
+     */
+    private String mainLiabilityPersonJob;
+    /**
+     * 主要责任人任务
+     */
+    private String mainLiabilityPersonWork;
+
+    /**
+     *技术责任人id
+     */
+    private Long technologyLiabilityPersonId;
+    /**
+     * 技术责任人姓名
+     */
+    private String technologyLiabilityPersonName;
+    /**
+     * 技术责任人类型
+     */
+    private String technologyLiabilityPersonType;
+    /**
+     * 技术责任人电话
+     */
+    private Long technologyLiabilityPersonPhone;
+    /**
+     * 技术责任人职务
+     */
+    private String technologyLiabilityPersonJob;
+    /**
+     * 技术责任人任务
+     */
+    private String technologyLiabilityPersonWork;
+
+    /**
+     *操作责任人id
+     */
+    private Long handleLiabilityPersonId;
+    /**
+     * 操作责任人姓名
+     */
+    private String handleLiabilityPersonName;
+    /**
+     * 操作责任人类型
+     */
+    private String handleLiabilityPersonType;
+    /**
+     * 操作责任人电话
+     */
+    private Long handleLiabilityPersonPhone;
+    /**
+     * 操作责任人职务
+     */
+    private String handleLiabilityPersonJob;
+    /**
+     * 操作责任人任务
+     */
+    private String handleLiabilityPersonWork;
+
+    /**
+     * 创建时间
+     */
+    private Date gmtCreate;
+    /**
+     * 最后修改时间
+     */
+    private Date gmtModitify;
+    /**
+     * 创建人
+     */
+    private String createByUserName;
+    /**
+     * 修改人
+     */
+    private String lastEditUserName;
+}
diff --git a/src/main/java/com/ruoyi/doublePrevention/entity/dto/resp/RiskAndPeopleInfoRespDTO.java b/src/main/java/com/ruoyi/doublePrevention/entity/dto/resp/RiskAndPeopleInfoRespDTO.java
new file mode 100644
index 0000000..b41a0ae
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/entity/dto/resp/RiskAndPeopleInfoRespDTO.java
@@ -0,0 +1,25 @@
+package com.ruoyi.doublePrevention.entity.dto.resp;
+
+import lombok.Data;
+
+import java.math.BigDecimal;
+import java.util.List;
+
+
+@Data
+public class RiskAndPeopleInfoRespDTO {
+    /**
+     * 责任人所有的任务
+     * */
+    private Integer count;
+    /**
+     * 责任人所有完成的任务
+     * */
+    private Integer complete;
+    /**
+     * 任务完成率
+     * */
+    private BigDecimal completeRatio;
+
+    private List<RiskAndPeopleInfoDTO> riskAndPeopleInfoDTO;
+}
diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportConfigLogRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportConfigLogRepository.java
index 628c259..e6d078a 100644
--- a/src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportConfigLogRepository.java
+++ b/src/main/java/com/ruoyi/doublePrevention/repository/PreventCJReportConfigLogRepository.java
@@ -7,7 +7,7 @@
 @Repository
 public interface PreventCJReportConfigLogRepository extends BaseMapper<PreventCJReportConfigLog> {
 //
-//    /**
+//    /** extends BaseMapper<>
 //     * 数据上报配置历史记录-查询
 //     */
 //    IPage<PreventCJReportConfigLog> getReportConfigLogPage(Page<Object> page, PreventReportConfigLogQueryReqDTO queryReqDTO);
diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckLogRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckLogRepository.java
index ddf0c83..ce9c346 100644
--- a/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckLogRepository.java
+++ b/src/main/java/com/ruoyi/doublePrevention/repository/PreventRiskDangerCheckLogRepository.java
@@ -32,4 +32,6 @@
      * 查询by checkId
      * */
     PreventRiskDangerCheckLog getByDangerCheckByCheckId(Long checkId);
+
+    PreventRiskDangerCheckLog getByDangerCheckByJobId(Long jobId);
 }
diff --git a/src/main/java/com/ruoyi/doublePrevention/repository/RiskAndPeopleInfoRepository.java b/src/main/java/com/ruoyi/doublePrevention/repository/RiskAndPeopleInfoRepository.java
new file mode 100644
index 0000000..ed176ca
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/repository/RiskAndPeopleInfoRepository.java
@@ -0,0 +1,15 @@
+package com.ruoyi.doublePrevention.repository;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import com.ruoyi.doublePrevention.entity.RiskAndPeopleInfo;
+import com.ruoyi.doublePrevention.entity.dto.req.RiskAndPeopleInfoReqBO;
+import org.apache.ibatis.annotations.Param;
+import org.springframework.stereotype.Repository;
+
+import java.util.List;
+
+@Repository
+public interface RiskAndPeopleInfoRepository extends BaseMapper<RiskAndPeopleInfo> {
+
+    List<RiskAndPeopleInfo> listRiskAndPeoplePage(@Param("queryReqDTO") RiskAndPeopleInfoReqBO reqBO);
+}
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckLogService.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckLogService.java
index 7f1e6e4..eab8183 100644
--- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckLogService.java
+++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/PreventRiskDangerCheckLogService.java
@@ -29,4 +29,6 @@
      * 查询by checkId
      * */
     PreventRiskDangerCheckLog getByDangerCheckByCheckId(Long checkId);
+
+    PreventRiskDangerCheckLog getByDangerCheckByJobId(Long jobId);
 }
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/RiskAndPeopleInfoService.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/RiskAndPeopleInfoService.java
new file mode 100644
index 0000000..9f242cb
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/RiskAndPeopleInfoService.java
@@ -0,0 +1,12 @@
+package com.ruoyi.doublePrevention.service.baseService;
+
+import com.baomidou.mybatisplus.extension.service.IService;
+import com.ruoyi.doublePrevention.entity.RiskAndPeopleInfo;
+import com.ruoyi.doublePrevention.entity.dto.req.RiskAndPeopleInfoReqBO;
+import com.ruoyi.doublePrevention.entity.dto.resp.RiskAndPeopleInfoRespDTO;
+import com.ruoyi.doublePrevention.vo.ResultVO;
+
+public interface RiskAndPeopleInfoService extends IService<RiskAndPeopleInfo> {
+
+    ResultVO<RiskAndPeopleInfoRespDTO> listRiskAndPeoplePage(RiskAndPeopleInfoReqBO reqBO);
+}
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckLogServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckLogServiceImpl.java
index d7494af..95c6e6f 100644
--- a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckLogServiceImpl.java
+++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/PreventRiskDangerCheckLogServiceImpl.java
@@ -58,4 +58,9 @@
     public PreventRiskDangerCheckLog getByDangerCheckByCheckId(Long checkId) {
         return preventRiskDangerCheckLogRepository.getByDangerCheckByCheckId(checkId);
     }
+
+    @Override
+    public PreventRiskDangerCheckLog getByDangerCheckByJobId(Long jobId) {
+        return preventRiskDangerCheckLogRepository.getByDangerCheckByJobId(jobId);
+    }
 }
diff --git a/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/RiskAndPeopleInfoServiceImpl.java b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/RiskAndPeopleInfoServiceImpl.java
new file mode 100644
index 0000000..6c69be9
--- /dev/null
+++ b/src/main/java/com/ruoyi/doublePrevention/service/baseService/impl/RiskAndPeopleInfoServiceImpl.java
@@ -0,0 +1,96 @@
+package com.ruoyi.doublePrevention.service.baseService.impl;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.github.pagehelper.Page;
+import com.github.pagehelper.PageHelper;
+import com.ruoyi.common.exception.BusinessException;
+import com.ruoyi.common.utils.BeanCopyUtils;
+import com.ruoyi.doublePrevention.entity.PreventRiskDangerCheckLog;
+import com.ruoyi.doublePrevention.entity.RiskAndPeopleInfo;
+import com.ruoyi.doublePrevention.entity.dto.req.RiskAndPeopleInfoReqBO;
+import com.ruoyi.doublePrevention.entity.dto.resp.RiskAndPeopleInfoDTO;
+import com.ruoyi.doublePrevention.entity.dto.resp.RiskAndPeopleInfoRespDTO;
+import com.ruoyi.doublePrevention.repository.RiskAndPeopleInfoRepository;
+import com.ruoyi.doublePrevention.service.baseService.PreventRiskDangerCheckLogService;
+import com.ruoyi.doublePrevention.service.baseService.RiskAndPeopleInfoService;
+import com.ruoyi.doublePrevention.vo.ResultVO;
+import com.ruoyi.project.tr.HiddenDangerCheckJob.domain.HiddenDangerCheckJobLog;
+import com.ruoyi.project.tr.HiddenDangerCheckJob.service.IHiddenDangerCheckJobLogService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import org.springframework.util.ObjectUtils;
+import org.springframework.web.bind.annotation.RequestBody;
+
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.List;
+
+@Service("RiskAndPeopleInfoService")
+public class RiskAndPeopleInfoServiceImpl  extends ServiceImpl<RiskAndPeopleInfoRepository, RiskAndPeopleInfo> implements RiskAndPeopleInfoService {
+
+    @Autowired
+    private RiskAndPeopleInfoRepository repository;
+
+    @Autowired
+    private IHiddenDangerCheckJobLogService hiddenDangerCheckJobLogService;
+
+    @Autowired
+    private PreventRiskDangerCheckLogService preventRiskDangerCheckLogService;
+
+    @Override
+    public ResultVO<RiskAndPeopleInfoRespDTO> listRiskAndPeoplePage(RiskAndPeopleInfoReqBO reqBO) {
+
+        ResultVO resultVO = new ResultVO<>();
+
+        RiskAndPeopleInfoRespDTO respDTO = new RiskAndPeopleInfoRespDTO();
+
+        if (ObjectUtils.isEmpty(reqBO.getPageSize())){
+            throw new BusinessException("分页信息不能为空");
+        }
+        if (ObjectUtils.isEmpty(reqBO.getPageNum())){
+            throw new BusinessException("分页信息不能为空");
+        }
+
+        Integer pageIndex = reqBO.getPageNum();
+        Integer pageSize = reqBO.getPageSize();
+
+        Page<RiskAndPeopleInfo> page = PageHelper.startPage(pageIndex, pageSize);
+        List<RiskAndPeopleInfo> riskOldInfo = repository.listRiskAndPeoplePage(reqBO);
+
+        List<HiddenDangerCheckJobLog> allCheckJobLogList = new ArrayList<>();
+        List<HiddenDangerCheckJobLog> completeCheckJobLogList = new ArrayList<>();
+        for (RiskAndPeopleInfo riskAndPeopleInfo : riskOldInfo) {
+            //取出操作人的id,依此为依据,查询所有的任务记录 check_user_id
+            List<HiddenDangerCheckJobLog> jobLogLists = hiddenDangerCheckJobLogService.getJobLogByCheckUserId(riskAndPeopleInfo.getHandleLiabilityPersonId());
+            if (jobLogLists.size() > 0){
+                for (HiddenDangerCheckJobLog jobLog : jobLogLists) {
+                    PreventRiskDangerCheckLog preventRiskDangerCheckLog = preventRiskDangerCheckLogService.getByDangerCheckByJobId(jobLog.getJobId());
+                    if (preventRiskDangerCheckLog.getCheckStatus() != 3){
+                        completeCheckJobLogList.add(jobLog);
+                    }
+                    allCheckJobLogList.add(jobLog);
+                }
+            }
+        }
+
+        List<RiskAndPeopleInfoDTO> riskAndPeopleList = BeanCopyUtils.copyBeanList(riskOldInfo, RiskAndPeopleInfoDTO.class);
+
+        int completeRatio = 0;
+        if (allCheckJobLogList.size() > 0){
+            completeRatio = completeCheckJobLogList.size() / allCheckJobLogList.size();
+        }
+        respDTO.setRiskAndPeopleInfoDTO(riskAndPeopleList);
+        respDTO.setCount(allCheckJobLogList.size());
+        respDTO.setComplete(completeCheckJobLogList.size());
+        respDTO.setCompleteRatio(BigDecimal.valueOf(completeRatio));
+
+        resultVO.setPageSize(pageSize);
+        resultVO.setPageNum(pageIndex);
+        resultVO.setCount(riskAndPeopleList.size());
+        resultVO.setData(respDTO);
+
+
+
+        return resultVO;
+    }
+}
diff --git a/src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/mapper/HiddenDangerCheckJobLogMapper.java b/src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/mapper/HiddenDangerCheckJobLogMapper.java
index d832ca5..ca372b6 100644
--- a/src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/mapper/HiddenDangerCheckJobLogMapper.java
+++ b/src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/mapper/HiddenDangerCheckJobLogMapper.java
@@ -62,4 +62,6 @@
      * 清空任务日志
      */
     void cleanJobLog();
+
+    List<HiddenDangerCheckJobLog> getJobLogByCheckUserId(Long handleLiabilityPersonId);
 }
diff --git a/src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/service/HiddenDangerCheckJobLogServiceImpl.java b/src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/service/HiddenDangerCheckJobLogServiceImpl.java
index a24f439..6f69c91 100644
--- a/src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/service/HiddenDangerCheckJobLogServiceImpl.java
+++ b/src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/service/HiddenDangerCheckJobLogServiceImpl.java
@@ -85,4 +85,9 @@
     {
         jobLogMapper.cleanJobLog();
     }
+
+    @Override
+    public List<HiddenDangerCheckJobLog> getJobLogByCheckUserId(Long handleLiabilityPersonId) {
+        return jobLogMapper.getJobLogByCheckUserId(handleLiabilityPersonId);
+    }
 }
diff --git a/src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/service/IHiddenDangerCheckJobLogService.java b/src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/service/IHiddenDangerCheckJobLogService.java
index 8ed0ddd..da8b502 100644
--- a/src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/service/IHiddenDangerCheckJobLogService.java
+++ b/src/main/java/com/ruoyi/project/tr/HiddenDangerCheckJob/service/IHiddenDangerCheckJobLogService.java
@@ -54,4 +54,6 @@
      * 清空任务日志
      */
     void cleanJobLog();
+
+    List<HiddenDangerCheckJobLog> getJobLogByCheckUserId(Long handleLiabilityPersonId);
 }
diff --git a/src/main/java/com/ruoyi/project/tr/riskEvaluationPlan/controller/RiskEvaluationController.java b/src/main/java/com/ruoyi/project/tr/riskEvaluationPlan/controller/RiskEvaluationController.java
index 3e60c40..b146c5a 100644
--- a/src/main/java/com/ruoyi/project/tr/riskEvaluationPlan/controller/RiskEvaluationController.java
+++ b/src/main/java/com/ruoyi/project/tr/riskEvaluationPlan/controller/RiskEvaluationController.java
@@ -266,6 +266,7 @@
         List<RiskEvaluationDTO> deviceList = util.importExcel(file.getInputStream());
 
         RiskList risk = new RiskList();
+        int tag = 0;
 
         RiskEvaluationPlan plan = new RiskEvaluationPlan();
         //首先添加设备
@@ -333,12 +334,14 @@
 
                 //保存复制过的对象
                 int addNum = riskListService.insertRiskList(risk);
-                if (addNum<= 0){
-                    throw new Exception("设备导入失败!");
+                if (addNum > 0){
+                    tag = 1;
                 }
             }
         }
-
+        if (tag == 0){
+            return AjaxResult.success("导入失败!");
+        }
         return AjaxResult.success("导入成功!");
     }
 
diff --git a/src/main/java/com/ruoyi/project/tr/riskEvaluationPlan/domain/dto/RiskEvaluationDTO.java b/src/main/java/com/ruoyi/project/tr/riskEvaluationPlan/domain/dto/RiskEvaluationDTO.java
index 2b74f7f..6653ca3 100644
--- a/src/main/java/com/ruoyi/project/tr/riskEvaluationPlan/domain/dto/RiskEvaluationDTO.java
+++ b/src/main/java/com/ruoyi/project/tr/riskEvaluationPlan/domain/dto/RiskEvaluationDTO.java
@@ -21,15 +21,15 @@
     //风险单元相关字段**********************************************************************************************************
 
     /** 风险单元编号 */
-    @Excel(name = "设备编号")
+    @Excel(name = "风险点编号")
     private String riskListNum;
 
     /** 风险单元名称 */
-    @Excel(name = "设备名称")
+    @Excel(name = "风险点名称")
     private String riskListName;
 
     /** 是否特种(1否,2是) */
-    @Excel(name = "是否特种")
+    @Excel(name = "是否特种(1否,2是)")
     private Long riskListIsSpecial;
 
     /** 图片 */
@@ -44,6 +44,8 @@
     @Excel(name = "规格/型号")
     private String riskListDeviceModel;
 
+
+
     /** 作业活动类型 */
     @Excel(name = "作业活动类型")
     private String riskListWorkType;
diff --git a/src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckLogMapper.xml b/src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckLogMapper.xml
index b3b654e..f9a16eb 100644
--- a/src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckLogMapper.xml
+++ b/src/main/resources/mybatis/doublePrevention/PreventRiskDangerCheckLogMapper.xml
@@ -48,6 +48,11 @@
         select * from prevent_risk_danger_check_log
         where check_id = #{checkId}
     </select>
+
+    <select id="getByDangerCheckByJobId" resultMap="BaseResultMap">
+        select * from prevent_risk_danger_check_log
+        where job_id = #{jobId}
+    </select>
 </mapper>
 
 
diff --git a/src/main/resources/mybatis/doublePrevention/RiskAndPeopleMapper.xml b/src/main/resources/mybatis/doublePrevention/RiskAndPeopleMapper.xml
new file mode 100644
index 0000000..9deb4d9
--- /dev/null
+++ b/src/main/resources/mybatis/doublePrevention/RiskAndPeopleMapper.xml
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
+<mapper namespace="com.ruoyi.doublePrevention.repository.RiskAndPeopleInfoRepository">
+
+    <resultMap type="com.ruoyi.doublePrevention.entity.RiskAndPeopleInfo" id="Result">
+        <id property="id" column="id"/>
+
+        <result column="area_code" property="areaCode"/>
+        <result column="company_name" property="companyName"/>
+        <result column="company_nature" property="companyNature"/>
+        <result column="company_nature_name" property="companyNatureName"/>
+        <result column="hazard_id" property="hazardId"/>
+        <result column="hazard_code" property="hazardCode"/>
+        <result column="hazard_name" property="hazardName"/>
+        <result column="hazard_rank" property="hazardRank"/>
+        <result column="hazard_rank_name" property="hazardRankName"/>
+        <result column="park_name" property="parkName"/>
+
+        <result column="main_liability_person_id" property="mainLiabilityPersonId"/>
+        <result column="main_liability_person_name" property="mainLiabilityPersonName"/>
+        <result column="main_liability_person_type" property="mainLiabilityPersonType"/>
+        <result column="main_liability_person_phone" property="mainLiabilityPersonPhone"/>
+        <result column="main_liability_person_job" property="mainLiabilityPersonJob"/>
+        <result column="main_liability_person_work" property="mainLiabilityPersonWork"/>
+        <result column="technology_liability_person_id" property="technologyLiabilityPersonId"/>
+        <result column="technology_liability_person_name" property="technologyLiabilityPersonName"/>
+        <result column="technology_liability_person_type" property="technologyLiabilityPersonType"/>
+        <result column="technology_liability_person_phone" property="technologyLiabilityPersonPhone"/>
+        <result column="technology_liability_person_job" property="technologyLiabilityPersonJob"/>
+        <result column="technology_liability_person_work" property="technologyLiabilityPersonWork"/>
+        <result column="handle_liability_person_id" property="handleLiabilityPersonId"/>
+        <result column="handle_liability_person_name" property="handleLiabilityPersonName"/>
+        <result column="handle_liability_person_type" property="handleLiabilityPersonType"/>
+        <result column="handle_liability_person_phone" property="handleLiabilityPersonPhone"/>
+        <result column="handle_liability_person_job" property="handleLiabilityPersonJob"/>
+        <result column="handle_liability_person_work" property="handleLiabilityPersonWork"/>
+
+        <result column="delete_status" property="deleteStatus"/>
+        <result column="gmt_create" property="gmtCreate"/>
+        <result column="gmt_moditify" property="gmtModitify"/>
+        <result column="create_by_user_name" property="createByUserName"/>
+        <result column="last_edit_user_name" property="lastEditUserName"/>
+    </resultMap>
+
+    <select id="listRiskAndPeoplePage" resultMap="Result">
+         select * from risk_and_people_info where delete_status = 0
+    </select>
+
+
+</mapper>
\ No newline at end of file
diff --git a/src/main/resources/mybatis/tr/HiddenDangerCheckJobLogMapper.xml b/src/main/resources/mybatis/tr/HiddenDangerCheckJobLogMapper.xml
index c6ea397..3067213 100644
--- a/src/main/resources/mybatis/tr/HiddenDangerCheckJobLogMapper.xml
+++ b/src/main/resources/mybatis/tr/HiddenDangerCheckJobLogMapper.xml
@@ -50,7 +50,7 @@
 		<include refid="selectJobLogVo"/>
 		where check_job_log_id = #{checkJobLogId}
 	</select>
-	
+
 	<delete id="deleteJobLogById" parameterType="Long">
  		delete from tr_hidden_danger_check_job_log where check_job_log_id = #{checkJobLogId}
  	</delete>
@@ -88,4 +88,13 @@
  		)
 	</insert>
 
+
+
+
+
+	<select id="getJobLogByCheckUserId"
+			resultType="com.ruoyi.project.tr.HiddenDangerCheckJob.domain.HiddenDangerCheckJobLog">
+		select * from tr_hidden_danger_check_job_log where check_user_id = #{handleLiabilityPersonId}
+	</select>
+
 </mapper> 
\ No newline at end of file

--
Gitblit v1.9.2