| | |
| | | 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(); |
| | |
| | | result.setDiffRate(diffRate); |
| | | return result; |
| | | } |
| | | |
| | | @Override |
| | | public List<ProductionSettlementBatches> importExcelList(String year) { |
| | | return this.lambdaQuery() |
| | | .likeRight(ProductionSettlementBatches::getPeriodTime, year) |
| | | .orderByDesc(ProductionSettlementBatches::getPeriodTime) |
| | | .list(); |
| | | } |
| | | } |