From 437f8e2b89a18363a1073fdbb3ab99bcd840a757 Mon Sep 17 00:00:00 2001
From: “djh” <“3298565835@qq.com”>
Date: 星期一, 21 四月 2025 10:51:36 +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