fix: 去掉查询权限菜单树种每个数据更新的逻辑,修改成只有层级结构有变化的时候才更新

This commit is contained in:
zyd
2022-07-15 13:28:14 +08:00
parent b1f0e0c54d
commit 3054a37b71
@@ -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;