“djh”
2025-12-02 57527ccc31b1ba518036abfaa5e9a55ad3f97e12
multi-framework/src/main/java/com/gkhy/exam/framework/web/service/UserDetailServiceImpl.java
@@ -42,6 +42,7 @@
            if(student!=null) {
                user = new SysUser()
                        .setId(student.getId())
                        .setUserId(student.getUserId())
                        .setUserType(UserTypeEnum.STUDENT.getCode())
                        .setUsername(username)
                        .setCompanyId(student.getCompanyId())
@@ -76,7 +77,7 @@
        List<GrantedAuthority> authorities=new ArrayList<>();
        if(UserTypeEnum.SYSTEM_USER.getCode().equals(user.getUserType())) {
            authorities.add(new SimpleGrantedAuthority("train:exam:system"));
        }else if(UserTypeEnum.COMPANY_USER.getCode().equals(user.getUserType())){
        }else if(UserTypeEnum.COMPANY_USER.getCode().equals(user.getUserType()) || UserTypeEnum.COMPANY_ADMIN.getCode().equals(user.getUserType())){
            authorities.add(new SimpleGrantedAuthority("train:exam:company"));
        }else if(UserTypeEnum.DEPART_USER.getCode().equals(user.getUserType())){
            authorities.add(new SimpleGrantedAuthority("train:exam:depart"));