fix: 去掉查询权限菜单树种每个数据更新的逻辑,修改成只有层级结构有变化的时候才更新
This commit is contained in:
+6
-1
@@ -280,7 +280,12 @@ public class SarMenuServiceImpl extends ServiceImpl<SarMenuDao, SarMenu> impleme
|
||||
sarMenuQueryWrapper.eq("PARENT_ID",parent.getId());
|
||||
List<SarMenu> 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;
|
||||
|
||||
Reference in New Issue
Block a user