| | |
| | | for (Engineering engineering : engineerings) { |
| | | Integer count = upPattenUsageMapper.selectCount(new LambdaQueryWrapper<UpPattenUsage>() |
| | | .eq(UpPattenUsage::getEngineeringId, engineering.getEngineerId()).ne(UpPattenUsage::getState, Const.LOAD_RAW_GLASS_SUCCESS)); |
| | | if (count == 0) { |
| | | OptimizeProject project = optimizeProjectService.getOne(new LambdaUpdateWrapper<OptimizeProject>() |
| | | .eq(OptimizeProject::getProjectNo, 200) |
| | | .eq(OptimizeProject::getState, engineering.getEngineerId())); |
| | | if (count == 0 && project != null) { |
| | | engineeringMapper.update(null, new LambdaUpdateWrapper<Engineering>().set(Engineering::getState, Const.ENGINEERING_SUCCESS) |
| | | .eq(Engineering::getEngineerId, engineering.getEngineerId())); |
| | | optimizeProjectService.update(null, new LambdaUpdateWrapper<OptimizeProject>().set(OptimizeProject::getState, 300) |