| | |
| | | List<Energy> energies = energyService.list(); |
| | | Map<String, Energy> energyMap = new HashMap<>(); |
| | | for (Energy energy : energies) { |
| | | if (energy.getEnergyName() != null) { |
| | | energyMap.put(energy.getEnergyName(), energy); |
| | | if (energy.getEnergyTyep() != null) { |
| | | energyMap.put(energy.getEnergyTyep(), energy); |
| | | } |
| | | } |
| | | |
| | |
| | | .flatMap(List::stream) |
| | | .collect(Collectors.toList()); |
| | | |
| | | // 按 dto 中的其余条件在内存中过滤 |
| | | // 按 dto 中的其余条件过滤 |
| | | if (dto != null) { |
| | | if (StringUtils.isNotBlank(dto.getProductType())) { |
| | | String targetType = dto.getProductType().trim(); |