From 57527ccc31b1ba518036abfaa5e9a55ad3f97e12 Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: 星期二, 02 十二月 2025 15:58:09 +0800
Subject: [PATCH] 修改内审

---
 multi-framework/src/main/java/com/gkhy/exam/framework/web/service/UserDetailServiceImpl.java |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diff --git a/multi-framework/src/main/java/com/gkhy/exam/framework/web/service/UserDetailServiceImpl.java b/multi-framework/src/main/java/com/gkhy/exam/framework/web/service/UserDetailServiceImpl.java
index d9318b7..d270ec9 100644
--- a/multi-framework/src/main/java/com/gkhy/exam/framework/web/service/UserDetailServiceImpl.java
+++ b/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"));

--
Gitblit v1.9.2