diff --git a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenu/service/impl/SarMenuServiceImpl.java b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenu/service/impl/SarMenuServiceImpl.java index afc9486e..7294e1c3 100644 --- a/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenu/service/impl/SarMenuServiceImpl.java +++ b/adc-da-slrs/src/main/java/com/adc/da/slrs/sarMenu/service/impl/SarMenuServiceImpl.java @@ -280,7 +280,12 @@ public class SarMenuServiceImpl extends ServiceImpl impleme sarMenuQueryWrapper.eq("PARENT_ID",parent.getId()); List children=dao.selectList(sarMenuQueryWrapper); for(SarMenu sarMenu:children){ - sarMenu.setLevel(parent.getLevel()+1); + if(sarMenu.getLevel()== null ){ + sarMenu.setLevel(parent.getLevel()+1); + dao.updateById(sarMenu); + }else{ + sarMenu.setLevel(parent.getLevel()+1); + } sarMenu.setChildren(recursionGetChildren((sarMenu))); } return children;