Bladeren bron

登录新增角色来源

wangliang 3 jaren geleden
bovenliggende
commit
8f52f68e43

+ 1 - 2
teachcloud-common/src/main/java/com/qmth/teachcloud/common/service/impl/TeachcloudCommonServiceImpl.java

@@ -911,10 +911,9 @@ public class TeachcloudCommonServiceImpl implements TeachcloudCommonService {
         //添加用户会话缓存
         Set<String> roleNames = new HashSet<>(), roleTypes = new HashSet<>();
         LinkedMultiValueMap<RoleSourceEnum, String> roleSource = new LinkedMultiValueMap<>();
-        ;
         for (SysRole s : authBean.getRoleList()) {
             roleNames.add(s.getName());
-            if (Objects.nonNull(s.getType()) && s.getType() == RoleTypeEnum.ADMIN) {
+            if (Objects.isNull(s.getSource()) && Objects.nonNull(s.getType())) {
                 roleTypes.add(s.getType().name());
             }
             roleSource.add(Objects.nonNull(s.getSource()) ? s.getSource() : RoleSourceEnum.SYS, Objects.nonNull(s.getType()) ? s.getType().name() : s.getName());