diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java index 27bfb941..4e54c974 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandProjectLibrary/service/impl/SarStandProjectLibraryServiceImpl.java @@ -564,9 +564,21 @@ public class SarStandProjectLibraryServiceImpl extends ServiceImpl list) { if(list!=null && !list.isEmpty()){ + for (StandProjectRelationDto relationDto : list){ + SarStandProjectLibrary sarStandProjectLibrary = sarStandProjectLibraryDao.selectById(relationDto.getProjectId()); + if ("G9".equals(sarStandProjectLibrary.getCurrentNode())){ + sarStandProjectLibraryDao.updateFlag(relationDto.getProjectId()); + }else if ("G8".equals(sarStandProjectLibrary.getCurrentNode())){ + sarStandProjectLibraryDao.updateFlag(relationDto.getProjectId()); + }else if ("G7".equals(sarStandProjectLibrary.getCurrentNode())){ + sarStandProjectLibraryDao.updateFlag(relationDto.getProjectId()); + }else if ("G4".equals(sarStandProjectLibrary.getCurrentNode())){ + sarStandProjectLibraryDao.updateFlag(relationDto.getProjectId()); + } + } StandProjectRelationDto standProjectRelationDto = list.get(0); if(standProjectRelationDto!=null && StringUtils.isNotBlank(standProjectRelationDto.getProjectId())){ - sarStandProjectLibraryDao.updateFlag(standProjectRelationDto.getProjectId()); +// sarStandProjectLibraryDao.updateFlag(standProjectRelationDto.getProjectId()); sarStandProjectLibraryDao.deleteByProjectId(standProjectRelationDto.getProjectId()); } sarStandProjectLibraryDao.batchInsert(list);