diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/service/impl/SarStandardsInfoServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/service/impl/SarStandardsInfoServiceImpl.java index 717910ce..8bd79183 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/service/impl/SarStandardsInfoServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarStandardsInfo/service/impl/SarStandardsInfoServiceImpl.java @@ -3194,21 +3194,21 @@ public class SarStandardsInfoServiceImpl extends ServiceImpl0){ -//// return true; -//// } -// } else { -// sarStandMenuEO.setOldMenuId(secondLevelId); -// List menuOldIds = sarMenuEOService.getChildMenuList(secondLevelId); -// sarStandMenuEO.setMenuIds(menuOldIds); -// int size = sarStandMenuEODao.updateByStandIdAndMenuId(sarStandMenuEO); -//// if (size>0) { -//// return true; -//// } -// } + if (getInfo == null || getInfo.isEmpty()) { + sarStandMenuEO.setId(UUIDUtils.randomUUID20()); + int size = sarStandMenuEODao.insert(sarStandMenuEO); + if (size>0){ + return true; + } + } else { + sarStandMenuEO.setOldMenuId(secondLevelId); + List menuOldIdsInfo = sarMenuEOService.getChildMenuList(secondLevelId); + sarStandMenuEO.setMenuIds(menuOldIdsInfo); + int size = sarStandMenuEODao.updateByStandIdAndMenuId(sarStandMenuEO); + if (size>0) { + return true; + } + } } return true; }