From 6d5fc7859473d30a2e4c1f20f748abae652342b8 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期五, 28 十一月 2025 13:11:26 +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