From 811378d28db922f1e2945015ac9b0154db46ea54 Mon Sep 17 00:00:00 2001 From: songhuangfeng123 <shf18767906695@163.com> Date: 星期六, 06 八月 2022 17:40:40 +0800 Subject: [PATCH] fix --- emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoDetailDO.java | 21 +++++++++++++++++++++ emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyWorkApproveInfoMapper.xml | 4 ++-- emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApproveDetailRespDTO.java | 20 ++++++++++++++++++++ emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyDrillEvaluationServiceImpl.java | 12 ++++++------ emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyDrillExecuteInfoMapper.xml | 2 +- 5 files changed, 50 insertions(+), 9 deletions(-) diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoDetailDO.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoDetailDO.java index 2b68d5e..90379a2 100644 --- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoDetailDO.java +++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/entity/EmergencyWorkApproveInfoDetailDO.java @@ -30,8 +30,29 @@ private String title; //提交人ID/外键 private Long submitPersonId; + //提交人名称/外键 + private String submitPersonName; //审批人ID/外键 private Long approvePersonId; + //审批人名称/外键 + private String approvePersonName; + + public String getSubmitPersonName() { + return submitPersonName; + } + + public void setSubmitPersonName(String submitPersonName) { + this.submitPersonName = submitPersonName; + } + + public String getApprovePersonName() { + return approvePersonName; + } + + public void setApprovePersonName(String approvePersonName) { + this.approvePersonName = approvePersonName; + } + //审批状态 1:未审批 2:审批中 3:审批完成 private Integer approveStatus; //审批意见 diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApproveDetailRespDTO.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApproveDetailRespDTO.java index 192ebe9..c391e9a 100644 --- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApproveDetailRespDTO.java +++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/model/dto/resp/EmergencyWorkApproveDetailRespDTO.java @@ -28,8 +28,12 @@ private String title; //提交人ID/外键 private Long submitPersonId; + //提交人名称/外键 + private String submitPersonName; //审批人ID/外键 private Long approvePersonId; + //审批人名称/外键 + private String approvePersonName; //审批状态 1:未审批 2:审批中 3:审批完成 private Integer approveStatus; //审批意见 @@ -43,6 +47,22 @@ //关联业务说明 private String relateDesc; + public String getSubmitPersonName() { + return submitPersonName; + } + + public void setSubmitPersonName(String submitPersonName) { + this.submitPersonName = submitPersonName; + } + + public String getApprovePersonName() { + return approvePersonName; + } + + public void setApprovePersonName(String approvePersonName) { + this.approvePersonName = approvePersonName; + } + public Long getId() { return id; } diff --git a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyDrillEvaluationServiceImpl.java b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyDrillEvaluationServiceImpl.java index 7274884..3a52bb9 100644 --- a/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyDrillEvaluationServiceImpl.java +++ b/emergency/emergency-service/src/main/java/com/gkhy/safePlatform/emergency/service/impl/EmergencyDrillEvaluationServiceImpl.java @@ -103,8 +103,6 @@ addEmergencyDrillEvaluationUser(uid, emergencyDrillEvaluationInfo.getId(), nowDate, emergencyDrillEvaluationReqDTO.getUserList()); } - // 修改实施表的评价状态 - emergencyDrillExecuteInfoService.updateStatusById(emergencyDrillEvaluationReqDTO.getDrillExecuteId()); return new ResultVO<>(ResultCodes.OK); } } @@ -169,17 +167,18 @@ emergencyDrillEvaluationDetailRespDTO.setExecuteUserList(emergencyUserFileRespDTOList); } // 演练评价的文件 - List<EmergencyDrillEvaluationFileInfoDO> emergencyDrillEvaluationFileInfoDOList = emergencyDrillEvaluationFileInfoService.selectEmergencyDrillEvaluationFileByDrillEvaluationId(id); + List<EmergencyDrillEvaluationFileInfoDO> emergencyDrillEvaluationFileInfoDOList = emergencyDrillEvaluationFileInfoService.selectEmergencyDrillEvaluationFileByDrillEvaluationId(emergencyDrillEvaluationDetailRespDTO.getId()); if (!CollectionUtils.isEmpty(emergencyDrillEvaluationFileInfoDOList)) { List<EmergencyDrillEvaluationFileRespDTO> emergencyUserFileRespDTOList = BeanCopyUtils.copyBeanList(emergencyDrillEvaluationFileInfoDOList, EmergencyDrillEvaluationFileRespDTO.class); emergencyDrillEvaluationDetailRespDTO.setEvaluationFileList(emergencyUserFileRespDTOList); } // 演练评价的人员 - List<EmergencyDrillEvaluationUserInfoDO> emergencyDrillEvaluationUserInfoDOList = emergencyDrillEvaluationUserInfoService.selectEmergencyDrillEvaluationUserByDrillEvaluationId(id); + List<EmergencyDrillEvaluationUserInfoDO> emergencyDrillEvaluationUserInfoDOList = emergencyDrillEvaluationUserInfoService.selectEmergencyDrillEvaluationUserByDrillEvaluationId(emergencyDrillEvaluationDetailRespDTO.getId()); if (!CollectionUtils.isEmpty(emergencyDrillEvaluationUserInfoDOList)) { List<EmergencyDrillEvaluationUserRespDTO> emergencyUserUserRespDTOList = BeanCopyUtils.copyBeanList(emergencyDrillEvaluationUserInfoDOList, EmergencyDrillEvaluationUserRespDTO.class); emergencyDrillEvaluationDetailRespDTO.setEvaluationUserList(emergencyUserUserRespDTOList); } + return new ResultVO<>(ResultCodes.OK, emergencyDrillEvaluationDetailRespDTO); } @@ -189,7 +188,7 @@ public ResultVO updateEmergencyDrillEvaluation(Long uid, EmergencyDrillEvaluationReqDTO emergencyDrillEvaluationReqDTO) { Date nowDate = new Date(); // 查询是否存在 - EmergencyDrillEvaluationInfoDetailDO emergencyDrillEvaluationInfoDetailDO = emergencyDrillEvaluationInfoService.selectEmergencyDrillEvaluationByExecuteId(emergencyDrillEvaluationReqDTO.getId()); + EmergencyDrillEvaluationInfoDetailDO emergencyDrillEvaluationInfoDetailDO = emergencyDrillEvaluationInfoService.selectEmergencyDrillEvaluationByExecuteId(emergencyDrillEvaluationReqDTO.getDrillExecuteId()); if (emergencyDrillEvaluationInfoDetailDO == null) { throw new EmergencyException(EmergencyResultCodes.DRILL_EVALUATION_NOT_EXIST); } else { @@ -207,7 +206,8 @@ if (!CollectionUtils.isEmpty(emergencyDrillEvaluationReqDTO.getUserList())) { updateEmergencyDrillEvaluationUser(uid, emergencyDrillEvaluationInfo.getId(), nowDate, emergencyDrillEvaluationReqDTO.getUserList()); } - + // 修改实施表的评价状态 + emergencyDrillExecuteInfoService.updateStatusById(emergencyDrillEvaluationInfoDetailDO.getDrillExecuteId()); return new ResultVO<>(ResultCodes.OK); } } diff --git a/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyDrillExecuteInfoMapper.xml b/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyDrillExecuteInfoMapper.xml index 2a6a64e..eecefb1 100644 --- a/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyDrillExecuteInfoMapper.xml +++ b/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyDrillExecuteInfoMapper.xml @@ -31,7 +31,7 @@ LEFT JOIN emergency_plan c ON b.plan_id = c.id WHERE a.del_flag = 0 - <if test="query.status != null and query.status != ''">and a.status = #{query.status}</if> + <if test="query.status != null">and a.status = #{query.status}</if> </select> <insert id="addEmergencyDrillExecute" parameterType="com.gkhy.safePlatform.emergency.entity.EmergencyDrillExecuteInfo" diff --git a/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyWorkApproveInfoMapper.xml b/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyWorkApproveInfoMapper.xml index d2554cc..75e77cc 100644 --- a/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyWorkApproveInfoMapper.xml +++ b/emergency/emergency-service/src/main/resource/config/mapper/emergency/EmergencyWorkApproveInfoMapper.xml @@ -94,8 +94,8 @@ </resultMap> <select id="selectWorkApproveById" resultMap="WorkApproveInfoDetailDOResult"> - select id,gmt_create ,work_name,title,`submit_person_id`,`approve_person_id`,`approve_status`,approve_result,`approve_memo`,sort , - `relate_type`,relate_id,`relate_desc` + select id,`work_name`,`title`,`submit_person_id`,submit_person_name,approve_person_id,approve_person_name,sort , + `approve_status`,approve_result ,approve_memo ,gmt_create from emergency_work_approve where del_flag = 0 and id = #{id} </select> -- Gitblit v1.9.2