| | |
| | | |
| | | @Override |
| | | public List<OptimizeProject> queryTemperingOrder() { |
| | | String temperingengineerId = redisUtil.getCacheObject("temperingEngineerId"); |
| | | List<TemperingGlassCountDTO> temperingGlassCountDTOS = baseMapper.queryTemperingGlassCountSummary(1); |
| | | List<OptimizeProject> projectList = optimizeProjectService.engineerScheduling(new OptimizeProject() {{ |
| | | setType(3); |
| | |
| | | for (TemperingGlassCountDTO dto : temperingGlassCountDTOS) { |
| | | if (projectNoSet.contains(dto.getEngineerId())) { |
| | | OptimizeProject project = new OptimizeProject(); |
| | | if (Objects.equals(dto.getEngineerId(), temperingengineerId)) { |
| | | project.setState(1); |
| | | } |
| | | project.setProjectNo(dto.getEngineerId()); |
| | | project.setGlassType(dto.getFilmsId()); |
| | | project.setGlassThickness(dto.getThickness().intValue()); |