| | |
| | | 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.enums.TeamLevelEnum; |
| | | import com.gkhy.safePlatform.emergency.excepiton.EmergencyException; |
| | | import com.gkhy.safePlatform.emergency.enums.EmergencyResultCodes; |
| | | import com.gkhy.safePlatform.emergency.model.dto.req.EmergencyTeamFileReqDTO; |
| | |
| | | public ResultVO<EmergencyTeamDetailRespDTO> addEmergencyTeam(Long uid, EmergencyTeamReqDTO emergencyTeamReqDTO) { |
| | | //必填项验证 |
| | | checkRequired(emergencyTeamReqDTO); |
| | | // 验证枚举 |
| | | checkEnum(emergencyTeamReqDTO); |
| | | |
| | | Date nowDate = new Date(); |
| | | //1.新增应急队伍 |
| | |
| | | |
| | | @Override |
| | | public ResultVO updateEmergencyTeam(Long uid, EmergencyTeamReqDTO emergencyTeamReqDTO) { |
| | | // 验证枚举 |
| | | checkEnum(emergencyTeamReqDTO); |
| | | Date nowDate = new Date(); |
| | | //查询是否存在 |
| | | EmergencyTeamInfoDetailDO emergencyTeamInfoDetailDO = emergencyTeamInfoService.selectEmergencyTeamById(emergencyTeamReqDTO.getId()); |
| | |
| | | throw new EmergencyException(EmergencyResultCodes.TEAM_NAME_NULL); |
| | | } |
| | | //级别 |
| | | if (StringUtils.isBlank(emergencyTeamReqDTO.getTeamLevel())) { |
| | | if (emergencyTeamReqDTO.getTeamLevel() == null) { |
| | | throw new EmergencyException(EmergencyResultCodes.TEAM_LEVEL_NULL); |
| | | } |
| | | //负责人 |
| | |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * 枚举验证 |
| | | */ |
| | | private void checkEnum(EmergencyTeamReqDTO emergencyTeamReqDTO) { |
| | | if (TeamLevelEnum.getByCode(emergencyTeamReqDTO.getTeamLevel()) == null) { |
| | | throw new EmergencyException(EmergencyResultCodes.TEAM_ENUM_LEVEL_NOT_EXIST); |
| | | } |
| | | } |
| | | |
| | | } |