| | |
| | | * @return |
| | | */ |
| | | @Override |
| | | public ResultVO<List<EmergencySuppliesTypeRespDTO>> emergencySuppliesList(ContextCacheUser currentUser) { |
| | | public List<EmergencySuppliesTypeRespDTO> emergencySuppliesList(ContextCacheUser currentUser) { |
| | | |
| | | List<EmergencySuppliesInfo> emergencySuppliesInfoList = emergencySuppliesInfoService.listByNoConditions(); |
| | | List<EmergencySuppliesTypeRespDTO> typeRespDTOList = new ArrayList<>(); |
| | |
| | | typeRespDTO.setList(respDTOList); |
| | | typeRespDTOList.add(typeRespDTO); |
| | | } |
| | | return new ResultVO<>(ResultCodes.OK,typeRespDTOList); |
| | | return typeRespDTOList; |
| | | } |
| | | |
| | | @Override |
| | | public List<EmergencySuppliesRespDTO> listCountByIds(ContextCacheUser currentUser, List<Long> ids) { |
| | | if(null == ids || ids.size() == 0 ){ |
| | | throw new EmergencyException(EmergencyResultCodes.SUPPLIES_PARAM_NULL); |
| | | } |
| | | List<EmergencySuppliesInfo> emergencySuppliesInfos = emergencySuppliesInfoService.listCountByIds(ids); |
| | | List<EmergencySuppliesRespDTO> respDTOList = new ArrayList<>(); |
| | | if(!CollectionUtils.isEmpty(emergencySuppliesInfos)){ |
| | | respDTOList = BeanCopyUtils.copyBeanList(emergencySuppliesInfos,EmergencySuppliesRespDTO.class); |
| | | } |
| | | return respDTOList; |
| | | } |
| | | |
| | | private void deleteEmergencySupplies(Long id) { |
| | |
| | | |
| | | } |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | | * 验证必填项 |
| | |
| | | throw new EmergencyException(EmergencyResultCodes.SUPPLIES_ENUM_STATUS_NOT_EXIST); |
| | | } |
| | | } |
| | | |
| | | public List<EmergencySuppliesInfoRespDTO> getEmergencySupplies(){ |
| | | List<EmergencySuppliesInfo> allEmergencySupplies = emergencySuppliesInfoService.getAllEmergencySupplies(); |
| | | List<EmergencySuppliesInfoRespDTO> collect = allEmergencySupplies.stream().map(es -> { |
| | | EmergencySuppliesInfoRespDTO e = new EmergencySuppliesInfoRespDTO(); |
| | | BeanUtils.copyProperties(es,e); |
| | | e.setClassificationName(EmergencySuppliesClassificationEnum.getByCode(es.getClassification()).getValue()); |
| | | ResultVO<DepInfoRPCRespDTO> rpcResult = accountDepartmentService.getDepInfoByDepId(es.getDepartmentId()); |
| | | if (rpcResult != null && rpcResult.getCode().equals(ResultCodes.OK.getCode())) { |
| | | if (rpcResult.getData() != null) { |
| | | DepInfoRPCRespDTO dep = (DepInfoRPCRespDTO) rpcResult.getData(); |
| | | e.setDepartmentName(dep.getDepName()); |
| | | } |
| | | } |
| | | return e; |
| | | }).collect(Collectors.toList()); |
| | | return collect; |
| | | |
| | | } |
| | | } |