| | |
| | | |
| | | //获取对应的审批记录 |
| | | Integer type = ApproveStatus.EMERGENCY.getStatus(); |
| | | List<EmergencyWorkApproveInfoPageDO> emergencyWorkApproveInfoPageDOList = emergencyWorkApproveInfoService.selectWorkApproveByRelateTypeAndRelateId(type,emergencyPlanPageRespDTO.getId()); |
| | | List<EmergencyWorkApproveInfoDetailDO> emergencyWorkApproveInfoDetailDOList = emergencyWorkApproveInfoService.selectWorkApproveByRelateTypeAndRelateId(type,emergencyPlanPageRespDTO.getId()); |
| | | |
| | | if (!CollectionUtils.isEmpty(emergencyWorkApproveInfoPageDOList)) { |
| | | emergencyPlanPageRespDTO.setApproveStatus(emergencyWorkApproveInfoPageDOList.get(0).getApproveStatus()); |
| | | emergencyPlanPageRespDTO.setApprovePersonId(emergencyWorkApproveInfoPageDOList.get(0).getApprovePersonId()); |
| | | if (!CollectionUtils.isEmpty(emergencyWorkApproveInfoDetailDOList)) { |
| | | emergencyPlanPageRespDTO.setApproveId(emergencyWorkApproveInfoDetailDOList.get(0).getId()); |
| | | emergencyPlanPageRespDTO.setApproveStatus(emergencyWorkApproveInfoDetailDOList.get(0).getApproveStatus()); |
| | | emergencyPlanPageRespDTO.setApprovePersonId(emergencyWorkApproveInfoDetailDOList.get(0).getApprovePersonId()); |
| | | // 审批中 判断审批人是否人与当前登录人 |
| | | if (emergencyPlanPageRespDTO.getApproveStatus()!=null && emergencyPlanPageRespDTO.getApproveStatus()==2){ |
| | | emergencyPlanPageRespDTO.setCheckApprove(emergencyPlanPageRespDTO.getApprovePersonId().equals(uid)); |
| | |
| | | emergencyPlanInfo.setDelFlag(false); |
| | | emergencyPlanInfo.setCreateUid(uid); |
| | | emergencyPlanInfo.setGmtCreate(nowDate); |
| | | emergencyPlanInfo.setAbolishStatus(false); |
| | | emergencyPlanInfoService.addEmergencyPlan(emergencyPlanInfo); |
| | | // 新增应急预案区域表 |
| | | if (!CollectionUtils.isEmpty(emergencyPlanReqDTO.getAreaList())) { |