| | |
| | | import com.mes.bigstorage.entity.BigStorageCage; |
| | | import com.mes.bigstorage.entity.BigStorageCageDetails; |
| | | import com.mes.bigstorage.entity.dto.*; |
| | | import com.mes.bigstorage.entity.request.BigCageDetailsRequest; |
| | | import com.mes.bigstorage.entity.vo.BigStorageQueryVO; |
| | | import com.mes.bigstorage.entity.vo.BigCageDetailsVO; |
| | | import com.mes.bigstorage.mapper.BigStorageCageDetailsMapper; |
| | | import com.mes.bigstorage.service.BigStorageCageDetailsService; |
| | | import com.mes.bigstorage.service.BigStorageCageService; |
| | |
| | | Set<String> projectNoSet = projectList.stream() |
| | | .map(OptimizeProject::getProjectNo) |
| | | .collect(Collectors.toSet()); |
| | | List<OptimizeProject> resultList= new ArrayList<>(); |
| | | List<OptimizeProject> resultList = new ArrayList<>(); |
| | | for (TemperingGlassCountDTO dto : temperingGlassCountDTOS) { |
| | | if (projectNoSet.contains(dto.getEngineerId())) { |
| | | OptimizeProject project = new OptimizeProject(); |
| | |
| | | } |
| | | return resultList; |
| | | } |
| | | |
| | | @Override |
| | | public List<BigCageDetailsVO> queryVerticalSheetCageDetailsList(BigCageDetailsRequest request) { |
| | | List<BigCageDetailsVO> cageDetails = baseMapper.queryVerticalSheetCageDetailsList(request); |
| | | if (!(com.baomidou.mybatisplus.core.toolkit.StringUtils.isBlank(request.getFlowCardId()) && |
| | | com.baomidou.mybatisplus.core.toolkit.StringUtils.isBlank(request.getFilmsId()) && |
| | | com.baomidou.mybatisplus.core.toolkit.StringUtils.isBlank(request.getEngineerId()) && |
| | | com.baomidou.mybatisplus.core.toolkit.StringUtils.isBlank(request.getGlassId()))) { |
| | | cageDetails = cageDetails.stream() |
| | | .filter(detail -> detail.getGlassId() != null) |
| | | .collect(Collectors.toList()); |
| | | } |
| | | return cageDetails; |
| | | } |
| | | } |