| | |
| | | return result; |
| | | } |
| | | @Override |
| | | public ResultVO<EmergencyExecuteTimeRPCRespDTO> getExecuteLastTimeByDeptIds(Long depId) { |
| | | ResultVO<EmergencyExecuteTimeRPCRespDTO> result = new ResultVO<>(ResultCodes.OK); |
| | | public ResultVO<List<EmergencyExecuteDepLevelLasTimeRPCRespDTO>> getExecuteLastTimeByDeptIds(Long depId) { |
| | | ResultVO<List<EmergencyExecuteDepLevelLasTimeRPCRespDTO>> result = new ResultVO<>(ResultCodes.OK); |
| | | try{ |
| | | EmergencyExecuteTimeRPCRespDTO lastTimeRPCResp = new EmergencyExecuteTimeRPCRespDTO(); |
| | | EmergencyExecuteTimeRespDTO timeRespDTO = emergencyCountService.getLastTimeByDeptIds(depId); |
| | | if(null != timeRespDTO){ |
| | | BeanUtils.copyProperties(timeRespDTO,lastTimeRPCResp); |
| | | List<EmergencyExecuteDepLevelLasTimeRespDTO> lasTimeRespDTOS = emergencyCountService.getLastTimeByDeptIds(depId); |
| | | List<EmergencyExecuteDepLevelLasTimeRPCRespDTO> timeRPCRespDTOS = new ArrayList<>(); |
| | | |
| | | for(EmergencyExecuteDepLevelLasTimeRespDTO timeRespDTO:lasTimeRespDTOS){ |
| | | if(timeRespDTO != null){ |
| | | EmergencyExecuteDepLevelLasTimeRPCRespDTO timeRPCRespDTO = new EmergencyExecuteDepLevelLasTimeRPCRespDTO(); |
| | | BeanUtils.copyProperties(timeRespDTO,timeRPCRespDTO); |
| | | timeRPCRespDTOS.add(timeRPCRespDTO); |
| | | } |
| | | } |
| | | result.setData(lastTimeRPCResp); |
| | | result.setData(timeRPCRespDTOS); |
| | | }catch (EmergencyException e){ |
| | | result.setCode(e.getCode()); |
| | | result.setMsg(e.getMessage()); |
| | |
| | | } |
| | | |
| | | @Override |
| | | public ResultVO<EmergencyExecuteLastTimeRPCRespDTO> getExecuteLastTimeByDeptIdsAndTime(EmergencydrillTimeRPCReq query) { |
| | | ResultVO<EmergencyExecuteLastTimeRPCRespDTO> result = new ResultVO<>(ResultCodes.OK); |
| | | public ResultVO<List<EmergencyExecuteDepLevelLasTimeRPCRespDTO>> getExecuteLastTimeByDeptIdsAndTime(EmergencydrillTimeRPCReq query) { |
| | | ResultVO<List<EmergencyExecuteDepLevelLasTimeRPCRespDTO>> result = new ResultVO<>(ResultCodes.OK); |
| | | EmergencyDrillTimeQuery timeQuery = new EmergencyDrillTimeQuery(); |
| | | timeQuery.setDeptId(query.getDeptId()); |
| | | timeQuery.setYear(query.getYear()); |
| | | timeQuery.setMonth(query.getMonth()); |
| | | |
| | | try{ |
| | | EmergencyExecuteLastTimeRPCRespDTO lastTimeRPCResp = new EmergencyExecuteLastTimeRPCRespDTO(); |
| | | EmergencyExecuteLastTimeRespDTO timeRespDTO = emergencyCountService.getLastPracticeTimeByDeptIdsAndTime(timeQuery); |
| | | if(null != timeRespDTO){ |
| | | BeanUtils.copyProperties(timeRespDTO,lastTimeRPCResp); |
| | | List<EmergencyExecuteDepLevelLasTimeRPCRespDTO> levelLasTimeRPCRespDTOS = new ArrayList<>(); |
| | | List<EmergencyExecuteDepLevelLasTimeRespDTO> lasTimeRespDTOS = emergencyCountService.getLastPracticeTimeByDeptIdsAndTime(timeQuery); |
| | | for(EmergencyExecuteDepLevelLasTimeRespDTO lastTimeRPCRespDTO :lasTimeRespDTOS){ |
| | | if(null != lastTimeRPCRespDTO){ |
| | | EmergencyExecuteDepLevelLasTimeRPCRespDTO levelLasTimeRPCRespDTO = new EmergencyExecuteDepLevelLasTimeRPCRespDTO(); |
| | | BeanUtils.copyProperties(lastTimeRPCRespDTO,levelLasTimeRPCRespDTO); |
| | | levelLasTimeRPCRespDTOS.add(levelLasTimeRPCRespDTO); |
| | | } |
| | | } |
| | | result.setData(lastTimeRPCResp); |
| | | result.setData(levelLasTimeRPCRespDTOS); |
| | | }catch (EmergencyException e){ |
| | | result.setCode(e.getCode()); |
| | | result.setMsg(e.getMessage()); |