From 2c9f82eb244960a6a24a8e0997c2a1ed000eaa4f Mon Sep 17 00:00:00 2001
From: liu <2021943741@qq.com>
Date: 星期二, 27 十月 2026 18:07:37 +0800
Subject: [PATCH] docs(sql): 补充成员类型与企业微信角色权限脚本索引

---
 yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/framework/justauth/core/AuthRequestFactory.java |    7 +++++--
 1 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/framework/justauth/core/AuthRequestFactory.java b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/framework/justauth/core/AuthRequestFactory.java
index 830b728..0be70ef 100644
--- a/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/framework/justauth/core/AuthRequestFactory.java
+++ b/yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/framework/justauth/core/AuthRequestFactory.java
@@ -99,8 +99,11 @@
         // 鑾峰彇 JustAuth 涓凡瀛樺湪鐨�
         AuthRequest authRequest = getDefaultRequest(source);
 
-        // 濡傛灉鑾峰彇涓嶅埌鍒欏皾璇曞彇鑷畾涔夌殑
-        if (authRequest == null) {
+        // 濡傛灉鑾峰彇涓嶅埌鍒欏皾璇曞彇鑷畾涔夌殑銆�
+        // 娉ㄦ剰锛欽ustAuthProperties 鐨� extend 娌℃湁榛樿鍊硷紝鏈厤缃� justauth.extend 鏃� getExtend() 杩斿洖 null銆�
+        // 姝ゆ椂搴旂洿鎺ヨ烦杩囪嚜瀹氫箟鍒嗘敮锛屼氦缁欎笅鏂规姏 AuthException锛堝彲璇荤殑"涓嶆敮鎸佺殑骞冲彴"锛夛紝
+        // 鑰屼笉鏄湪杩欓噷 getEnumClass() 涓婄┖鎸囬拡锛岃璋冪敤鏂规嬁鍒颁竴涓� 500 NPE銆�
+        if (authRequest == null && properties.getExtend() != null) {
             authRequest = getExtendRequest(properties.getExtend().getEnumClass(), source);
         }
 

--
Gitblit v1.9.3