| | |
| | | } |
| | | |
| | | @Override |
| | | public List<RoleVO> tree(String tenantId) { |
| | | public List<RoleVO> tree(String tenantId,Long deptId) { |
| | | String userRole = AuthUtil.getUserRole(); |
| | | String excludeRole = null; |
| | | if (!CollectionUtil.contains(Func.toStrArray(userRole), RoleConstant.ADMIN) && !CollectionUtil.contains(Func.toStrArray(userRole), RoleConstant.ADMINISTRATOR)) { |
| | | excludeRole = RoleConstant.ADMIN; |
| | | } |
| | | return ForestNodeMerger.merge(baseMapper.tree(tenantId, excludeRole)); |
| | | return ForestNodeMerger.merge(baseMapper.tree(tenantId,deptId, excludeRole)); |
| | | } |
| | | |
| | | @Override |