| | |
| | | List<EmergencyTeamMemberRespDTO> emergencyTeamMemberRespDTOList = BeanCopyUtils.copyBeanList(emergencyTeamMemberInfoDOList , EmergencyTeamMemberRespDTO.class); |
| | | emergencyTeamDetailRespDTO.setMemberList(emergencyTeamMemberRespDTOList); |
| | | } |
| | | } |
| | | return new ResultVO<>(ResultCodes.OK ,emergencyTeamDetailRespDTO); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public ResultVO updateEmergencyTeam(Long uid, EmergencyTeamReqDTO emergencyTeamReqDTO) { |
| | | //查询是否存在 |
| | | EmergencyTeamInfoDetailDO emergencyTeamInfoDetailDO = emergencyTeamInfoService.selectEmergencyTeamById(uid); |
| | | EmergencyTeamInfoDetailDO emergencyTeamInfoDetailDO = emergencyTeamInfoService.selectEmergencyTeamById(emergencyTeamReqDTO.getId()); |
| | | if (emergencyTeamInfoDetailDO==null){ |
| | | throw new EmergencyException(EmergencyResultCodes.TEAM_NOT_EXIST); |
| | | }else{ |
| | |
| | | emergencyTeamInfoService.updateEmergencyTeam(emergencyTeamInfo); |
| | | //修改应急队伍附件 |
| | | updateEmergencyTeamFile(uid,emergencyTeamReqDTO.getId(),emergencyTeamReqDTO.getFileList()); |
| | | } |
| | | return new ResultVO(ResultCodes.OK); |
| | | } |
| | | } |
| | | |
| | | private void updateEmergencyTeamFile(Long uid ,Long teamId ,List<EmergencyTeamFileReqDTO> emergencyTeamFileReqDTOList){ |
| | |
| | | emergencyTeamMemberInfo.setUpdateUid(uid); |
| | | emergencyTeamMemberInfo.setGmtModitify(new Date()); |
| | | emergencyTeamMemberInfoService.updateEmergencyTeamMember(emergencyTeamMemberInfo); |
| | | } |
| | | return new ResultVO(ResultCodes.OK); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | |
| | | emergencyTeamFileInfoService.deleteEmergencyTeamFileByTeamId(teamId); |
| | | //删除应急队伍 |
| | | emergencyTeamInfoService.deleteEmergencyTeamById(teamId); |
| | | } |
| | | return new ResultVO(ResultCodes.OK); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | |
| | | throw new EmergencyException(EmergencyResultCodes.TEAM_USER_NOT_EXIST); |
| | | }else{ |
| | | emergencyTeamMemberInfoService.deleteEmergencyTeamMemberById(id); |
| | | } |
| | | return new ResultVO(ResultCodes.OK); |
| | | } |
| | | } |
| | | |
| | | @Override |
| | | public ResultVO<EmergencyTeamMemberRespDTO> getEmergencyTeamMemberById(Long id) { |
| | | //查询是否存在 |
| | | EmergencyTeamMemberInfoDO emergencyTeamMemberInfoDO = emergencyTeamMemberInfoService.selectEmergencyTeamMemberById(id); |
| | | if (emergencyTeamMemberInfoDO==null){ |
| | | throw new EmergencyException(EmergencyResultCodes.TEAM_USER_NOT_EXIST); |
| | | }else{ |
| | | EmergencyTeamMemberRespDTO emergencyTeamMemberRespDTO = new EmergencyTeamMemberRespDTO(); |
| | | BeanUtils.copyProperties(emergencyTeamMemberInfoDO,emergencyTeamMemberRespDTO); |
| | | return new ResultVO<>(ResultCodes.OK ,emergencyTeamMemberRespDTO); |
| | | } |
| | | } |
| | | |
| | | |
| | | /** |