|
|
@ -92,7 +92,19 @@ public class HuzhouSubProjectinfoServiceImpl extends ServiceImpl<HuzhouSubProjec |
|
|
|
} |
|
|
|
}) |
|
|
|
.collect(Collectors.toList()); |
|
|
|
log.info("saveBatch数量 {} ,updatedHuzhouPlaninfoList:{} " ,updatedHuzhouPlaninfoList.size(),updatedHuzhouPlaninfoList); |
|
|
|
log.info("saveBatch数量 {} " ,updatedHuzhouPlaninfoList.size()); |
|
|
|
//如果要考虑监理项目
|
|
|
|
// 1.根据subProjectId获取对应的子项目名称是否包含了 监理项目
|
|
|
|
// 2.如果包含了监理项目 则只需要保留监理项目所需要的节点就行,不需要全部复制
|
|
|
|
// 3. List<String> finalList = Arrays.asList("a", "b","c");
|
|
|
|
// Set<String> allowedNames = new HashSet<>(finalList);
|
|
|
|
// 当 projectName 包含 "监理项目" 时,才对 taskName 做过滤
|
|
|
|
// .filter(item -> {
|
|
|
|
// if (item.getProjectName() != null && item.getProjectName().contains("监理项目")) {
|
|
|
|
// return allowedNames.contains(item.getTaskName());
|
|
|
|
// }
|
|
|
|
// return true; // 否则保留所有
|
|
|
|
// })
|
|
|
|
planinfoService.saveBatch(updatedHuzhouPlaninfoList); |
|
|
|
|
|
|
|
}else { |
|
|
|