From d5b7178f72ae94d091ca36f4e61f1ed36bea1511 Mon Sep 17 00:00:00 2001 From: baiyanyun Date: Mon, 13 Jul 2026 09:13:54 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E5=90=8E=E7=AB=AF=E5=90=AF?= =?UTF-8?q?=E5=8A=A8=E9=85=8D=E7=BD=AE=E4=B8=8E=E8=AE=A4=E8=AF=81=E6=8B=A6?= =?UTF-8?q?=E6=88=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xspaceagi/interceptor/AuthInterceptor.java | 6 ++++++ .../src/main/resources/application-dev.sample.yml | 5 ++++- .../src/main/resources/application-dev.yml | 9 ++++++--- .../src/main/resources/application-prod.sample.yml | 7 +++++-- .../src/main/resources/application-test.sample.yml | 7 +++++-- 5 files changed, 26 insertions(+), 8 deletions(-) diff --git a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/java/com/xspaceagi/interceptor/AuthInterceptor.java b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/java/com/xspaceagi/interceptor/AuthInterceptor.java index cfd88503..0aed2b8b 100644 --- a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/java/com/xspaceagi/interceptor/AuthInterceptor.java +++ b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/java/com/xspaceagi/interceptor/AuthInterceptor.java @@ -143,6 +143,12 @@ public class AuthInterceptor implements HandlerInterceptor { // ignore } } + } + if (tenantId == null) { + // 对于无需鉴权的路径(如飞书/钉钉 webhook),使用默认租户,不要求登录 + if (isExcludedPath(originalRequestUri)) { + tenantId = 1L; + } if (tenantId == null) { tenantId = 1L; } diff --git a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.sample.yml b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.sample.yml index b6db3819..4bdacd66 100644 --- a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.sample.yml +++ b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.sample.yml @@ -172,7 +172,10 @@ eco-market: # 服务端配置 server: # 远程server端的 ip端口配置 - base-url: ${ECO_MARKET_SERVER_URL:https://test-agent-market-api.xspaceagi.com} + enabled: ${ECO_MARKET_SERVER_ENABLED:false} + base-url: ${ECO_MARKET_SERVER_URL:} + # 是否拉取官方生态市场通知,私有化部署默认关闭 + pull-message-enabled: ${ECO_MARKET_PULL_MESSAGE_ENABLED:false} client: # 客户端配置 retry: diff --git a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.yml b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.yml index fee72c11..b3c93f21 100644 --- a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.yml +++ b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-dev.yml @@ -89,7 +89,7 @@ jwt: secretKey: ${JWT_SECRET_KEY:qiming-local-dev-jwt-secret-key-32-chars} file: - uploadFolder: ${FILE_UPLOAD_FOLDER:D:/work/workspace/feitian-base/nvw/.dev/uploads} + uploadFolder: ${FILE_UPLOAD_FOLDER:/Users/qiming/qiming-work/uploads} baseUrl: ${FILE_BASE_URL:http://localhost:18081/files/} # Storage configuration @@ -98,7 +98,7 @@ storage: local: upload: - folder: ${LOCAL_UPLOAD_FOLDER:D:/work/workspace/feitian-base/nvw/.dev/uploads} + folder: ${LOCAL_UPLOAD_FOLDER:/Users/qiming/qiming-work/uploads} # Tencent Cloud COS configuration (takes effect when storage.type=cos) cos: @@ -172,7 +172,10 @@ eco-market: # 服务端配置 server: # 远程server端的 ip端口配置 - base-url: ${ECO_MARKET_SERVER_URL:https://test-agent-market-api.xspaceagi.com} + enabled: ${ECO_MARKET_SERVER_ENABLED:false} + base-url: ${ECO_MARKET_SERVER_URL:} + # 是否拉取官方生态市场通知,私有化部署默认关闭 + pull-message-enabled: ${ECO_MARKET_PULL_MESSAGE_ENABLED:false} client: # 客户端配置 retry: diff --git a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-prod.sample.yml b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-prod.sample.yml index 98761d0f..995fd8bf 100644 --- a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-prod.sample.yml +++ b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-prod.sample.yml @@ -169,7 +169,10 @@ eco-market: # 服务端配置 server: # 远程server端的 ip端口配置 - base-url: ${ECO_MARKET_SERVER_URL:https://agent-market-api.xspaceagi.com} + enabled: ${ECO_MARKET_SERVER_ENABLED:false} + base-url: ${ECO_MARKET_SERVER_URL:} + # 是否拉取官方生态市场通知,私有化部署默认关闭 + pull-message-enabled: ${ECO_MARKET_PULL_MESSAGE_ENABLED:false} client: # 客户端配置 retry: @@ -229,4 +232,4 @@ model-api-proxy: enable-model-proxy: ${MODEL_PROXY_ENABLE:true} port: ${MODEL_PROXY_PORT:18086} #记录日志 - save-log: ${MODEL_PROXY_SAVE_LOG:true} \ No newline at end of file + save-log: ${MODEL_PROXY_SAVE_LOG:true} diff --git a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-test.sample.yml b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-test.sample.yml index e631e645..995fd8bf 100644 --- a/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-test.sample.yml +++ b/qiming-backend/app-platform-bootstrap/app-platform-web-bootstrap/src/main/resources/application-test.sample.yml @@ -169,7 +169,10 @@ eco-market: # 服务端配置 server: # 远程server端的 ip端口配置 - base-url: ${ECO_MARKET_SERVER_URL:https://test-agent-market-api.xspaceagi.com} + enabled: ${ECO_MARKET_SERVER_ENABLED:false} + base-url: ${ECO_MARKET_SERVER_URL:} + # 是否拉取官方生态市场通知,私有化部署默认关闭 + pull-message-enabled: ${ECO_MARKET_PULL_MESSAGE_ENABLED:false} client: # 客户端配置 retry: @@ -229,4 +232,4 @@ model-api-proxy: enable-model-proxy: ${MODEL_PROXY_ENABLE:true} port: ${MODEL_PROXY_PORT:18086} #记录日志 - save-log: ${MODEL_PROXY_SAVE_LOG:true} \ No newline at end of file + save-log: ${MODEL_PROXY_SAVE_LOG:true}