From bb8bf5e9793bbf0368f1f5bc46055290f9f653ab Mon Sep 17 00:00:00 2001 From: "liu.zixi" Date: Sat, 11 Oct 2025 16:57:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A1=88=E4=BE=8B=E4=B8=93=E5=AE=B6=EF=BC=9A?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=99=BD=E5=90=8D=E5=8D=95=E6=A0=A1=E9=AA=8C?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../boecase/service/impl/CaseAiPermissionServiceImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseAiPermissionServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseAiPermissionServiceImpl.java index 76d28092..eab33ef8 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseAiPermissionServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/boecase/service/impl/CaseAiPermissionServiceImpl.java @@ -7,6 +7,8 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; +import java.util.List; + /** * 案例AI权限服务实现类 */ @@ -34,8 +36,10 @@ public class CaseAiPermissionServiceImpl implements ICaseAiPermissionService { } // 启用白名单时,判断当前用户是否在白名单中 - boolean isInWhiteList = caseAiProperties.getWhiteUserCodeList() != null - && caseAiProperties.getWhiteUserCodeList().contains(userCode); + List whiteUserCodeList = caseAiProperties.getWhiteUserCodeList(); + log.info("白名单列表:{}", whiteUserCodeList); + boolean isInWhiteList = whiteUserCodeList != null + && whiteUserCodeList.stream().anyMatch(userCode::equals); log.info("用户[{}]{}在白名单中", userCode, isInWhiteList ? "" : "不"); return isInWhiteList;