From d30017df796e4e4aef20f320f3c27d90ba8cbeff Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: Fri, 26 Jun 2026 08:43:01 +0800
Subject: [PATCH] 修改
---
hazmat-framework/src/main/java/com/gkhy/hazmat/framework/web/service/UserDetailServiceImpl.java | 25 ++++++++++++++-----------
1 files changed, 14 insertions(+), 11 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 572be55..8136177 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
@@ -61,20 +61,23 @@
Set<String> roleKeys = permissionService.getRolePermission(user);
Set<String> permKeys = permissionService.getMenuPermission(user);
- List<GrantedAuthority> authorities = new ArrayList<>();
+// List<GrantedAuthority> authorities = new ArrayList<>();
+// for (String perm : permKeys) {
+// authorities.add(new SimpleGrantedAuthority(perm));
+// }
+ List<GrantedAuthority> authorities=new ArrayList<>();
for (String perm : permKeys) {
authorities.add(new SimpleGrantedAuthority(perm));
}
-// List<GrantedAuthority> authorities=new ArrayList<>();
-// if(UserTypeEnum.SYSTEM_USER.getCode().equals(user.getUserType())) {
-// authorities.add(new SimpleGrantedAuthority("hazmat:manage:system"));
-// }else if(UserTypeEnum.COMPANY_USER.getCode().equals(user.getUserType())){
-// 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"));
-// }
+ if(UserTypeEnum.SYSTEM_USER.getCode().equals(user.getUserType())) {
+ authorities.add(new SimpleGrantedAuthority("hazmat:manage:system"));
+ }else if(UserTypeEnum.COMPANY_USER.getCode().equals(user.getUserType())){
+ 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,roleKeys,permKeys);
}
}
--
Gitblit v1.9.2