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