智慧保安后台管理-外网项目备份
Administrator
2021-08-31 08363052cecb30230a2c8b3eba791ca8d1be00a5
src/main/java/org/springblade/modules/system/service/impl/RoleServiceImpl.java
@@ -69,13 +69,13 @@
   }
   @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
@@ -202,6 +202,11 @@
   }
   @Override
   public String Info(String id) {
      return baseMapper.Info(id);
   }
   @Override
   public List<RoleVO> search(String roleName, Long parentId) {
      LambdaQueryWrapper<Role> queryWrapper = Wrappers.<Role>query().lambda();
      if (Func.isNotEmpty(roleName)) {