From c04f2d4a58bd72449b2212ed2f8b0c3ac9ec96be Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Tue, 12 Aug 2025 11:04:16 +0800
Subject: [PATCH] 修改
---
hazmat-framework/src/main/java/com/gkhy/hazmat/framework/web/service/UserDetailServiceImpl.java | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/hazmat-framework/src/main/java/com/gkhy/hazmat/framework/web/service/UserDetailServiceImpl.java b/hazmat-framework/src/main/java/com/gkhy/hazmat/framework/web/service/UserDetailServiceImpl.java
index a44d9b5..fe5ca40 100644
--- a/hazmat-framework/src/main/java/com/gkhy/hazmat/framework/web/service/UserDetailServiceImpl.java
+++ b/hazmat-framework/src/main/java/com/gkhy/hazmat/framework/web/service/UserDetailServiceImpl.java
@@ -47,7 +47,7 @@
{
log.info("登录用户:{} 已被停用.", username);
throw new ApiException("登录用户已被停用");
- }else if(!UserTypeEnum.SYSTEM_USER.getCode().equals(user.getUserType())&&user.getCompanyId()==null){
+ }else if(!UserTypeEnum.SYSTEM_USER.getCode().equals(user.getUserType())&&!UserTypeEnum.CHECK_USER.getCode().equals(user.getUserType())&&user.getCompanyId()==null){
log.info("登录用户:{} 公司信息缺失.", username);
throw new ApiException("登录用户公司信息缺失");
}
@@ -58,6 +58,8 @@
authorities.add(new SimpleGrantedAuthority("hazmat:manage:company"));
}else if(UserTypeEnum.NORMAL_USER.getCode().equals(user.getUserType())){
authorities.add(new SimpleGrantedAuthority("hazmat:manage:common"));
+ }else if (UserTypeEnum.CHECK_USER.getCode().equals(user.getUserType())){
+ authorities.add(new SimpleGrantedAuthority("hazmat:manage:system"));
}
return new LoginUserDetails(user,authorities);
}
--
Gitblit v1.9.2