| | |
| | | import com.gkhy.safePlatform.commons.enums.ResultCodes; |
| | | import com.gkhy.safePlatform.commons.query.PageQuery; |
| | | import com.gkhy.safePlatform.commons.utils.BeanCopyUtils; |
| | | import com.gkhy.safePlatform.commons.utils.StringUtils; |
| | | import com.gkhy.safePlatform.commons.vo.ResultVO; |
| | | import com.gkhy.safePlatform.commons.vo.SearchResultVO; |
| | | import com.gkhy.safePlatform.emergency.entity.*; |
| | |
| | | import com.gkhy.safePlatform.emergency.excepiton.EmergencyException; |
| | | import com.gkhy.safePlatform.emergency.model.dto.req.EmergencyDrillExecuteReqDTO; |
| | | import com.gkhy.safePlatform.emergency.model.dto.req.EmergencyDrillExecuteUserReqDTO; |
| | | import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyDrillExecuteDetailRespDTO; |
| | | import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyDrillExecutePageRespDTO; |
| | | import com.gkhy.safePlatform.emergency.model.dto.resp.EmergencyDrillExecuteUserRespDTO; |
| | | import com.gkhy.safePlatform.emergency.model.dto.resp.*; |
| | | import com.gkhy.safePlatform.emergency.query.EmergencyDrillExecuteQuery; |
| | | import com.gkhy.safePlatform.emergency.query.EmergencyDrillExecuteCountQuery; |
| | | import com.gkhy.safePlatform.emergency.query.db.EmergencyDrillExecuteDBQuery; |
| | | import com.gkhy.safePlatform.emergency.service.EmergencyDrillExecuteService; |
| | | import com.gkhy.safePlatform.emergency.service.baseService.EmergencyDrillEvaluationInfoService; |
| | | import com.gkhy.safePlatform.emergency.service.baseService.EmergencyDrillExecuteInfoService; |
| | | import com.gkhy.safePlatform.emergency.service.baseService.EmergencyDrillExecuteUserInfoService; |
| | | import com.gkhy.safePlatform.emergency.service.baseService.EmergencyDrillPlanInfoService; |
| | | import com.gkhy.safePlatform.emergency.utils.TimeUtils; |
| | | import org.springframework.beans.BeanUtils; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.stereotype.Service; |
| | |
| | | |
| | | @Autowired |
| | | private EmergencyDrillPlanInfoService emergencyDrillPlanInfoService; |
| | | |
| | | @Autowired |
| | | private EmergencyDrillEvaluationInfoService emergencyDrillEvaluationInfoService; |
| | | |
| | | |
| | | @Override |
| | |
| | | emergencyDrillExecuteInfo.setDelFlag(false); |
| | | emergencyDrillExecuteInfo.setCreateUid(uid); |
| | | emergencyDrillExecuteInfo.setGmtCreate(nowDate); |
| | | emergencyDrillExecuteInfo.setStatus(true); |
| | | emergencyDrillExecuteInfo.setStatus(false); |
| | | emergencyDrillExecuteInfoService.addEmergencyDrillExecute(emergencyDrillExecuteInfo); |
| | | |
| | | // 新增应急演练计划实施实际到场人员表 |
| | |
| | | addEmergencyDrillExecuteUser(uid, emergencyDrillExecuteInfo.getId(), nowDate, emergencyDrillExecuteReqDTO.getUserList()); |
| | | |
| | | } |
| | | // 新增评价表一行数据 |
| | | EmergencyDrillEvaluationInfo emergencyDrillEvaluationInfo = new EmergencyDrillEvaluationInfo(); |
| | | emergencyDrillEvaluationInfo.setDelFlag(false); |
| | | emergencyDrillEvaluationInfo.setCreateUid(uid); |
| | | emergencyDrillEvaluationInfo.setGmtCreate(nowDate); |
| | | emergencyDrillEvaluationInfo.setDrillExecuteId(emergencyDrillExecuteInfo.getId()); |
| | | emergencyDrillEvaluationInfoService.addEmergencyDrillEvaluation(emergencyDrillEvaluationInfo); |
| | | |
| | | return new ResultVO<>(ResultCodes.OK); |
| | | } |
| | | } |
| | |
| | | } |
| | | |
| | | @Override |
| | | public ResultVO batchDeleteEmergencyDrillExecute(String ids) { |
| | | if (StringUtils.isBlank(ids)) { |
| | | public ResultVO batchDeleteEmergencyDrillExecute(Long[] ids) { |
| | | if (ids == null || ids.length==0){ |
| | | throw new EmergencyException(EmergencyResultCodes.DRILL_EXECUTE_NULL); |
| | | } else { |
| | | String[] idArr = ids.split(","); |
| | | for (String id : idArr) { |
| | | deleteEmergencyDrillExecute(Long.valueOf(id)); |
| | | }else{ |
| | | for (Long id : ids){ |
| | | deleteEmergencyDrillExecute(id); |
| | | } |
| | | return new ResultVO(ResultCodes.OK); |
| | | } |
| | |
| | | emergencyDrillExecuteUserInfoService.deleteEmergencyDrillExecuteUserByDrillExecuteId(DrillExecuteId); |
| | | } |
| | | } |
| | | |
| | | } |