From d1db737f7a62a8afe7585075789d05a72b9d55e9 Mon Sep 17 00:00:00 2001 From: KAI <1373639299@qq.com> Date: Mon, 29 Sep 2025 02:53:10 +0000 Subject: [PATCH] =?UTF-8?q?fix(extension/tenant):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=A4=9A=E7=A7=9F=E6=88=B7=E4=B8=8B=E5=BC=80=E5=90=AF=E5=A4=9A?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=BA=90=E6=8B=A6=E6=88=AA=E5=99=A8=E8=BF=94?= =?UTF-8?q?=E5=9B=9E=E7=BB=93=E6=9E=9C=E5=BC=82=E5=B8=B8=E7=9A=84=E6=83=85?= =?UTF-8?q?=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../handler/datasource/TenantDataSourceInterceptor.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/continew-starter-extension/continew-starter-extension-tenant/continew-starter-extension-tenant-mp/src/main/java/top/continew/starter/extension/tenant/handler/datasource/TenantDataSourceInterceptor.java b/continew-starter-extension/continew-starter-extension-tenant/continew-starter-extension-tenant-mp/src/main/java/top/continew/starter/extension/tenant/handler/datasource/TenantDataSourceInterceptor.java index f1d8fac7..344205ad 100644 --- a/continew-starter-extension/continew-starter-extension-tenant/continew-starter-extension-tenant-mp/src/main/java/top/continew/starter/extension/tenant/handler/datasource/TenantDataSourceInterceptor.java +++ b/continew-starter-extension/continew-starter-extension-tenant/continew-starter-extension-tenant-mp/src/main/java/top/continew/starter/extension/tenant/handler/datasource/TenantDataSourceInterceptor.java @@ -17,6 +17,7 @@ package top.continew.starter.extension.tenant.handler.datasource; import com.baomidou.dynamic.datasource.toolkit.DynamicDataSourceContextHolder; +import jakarta.annotation.Nonnull; import org.aopalliance.intercept.MethodInterceptor; import org.aopalliance.intercept.MethodInvocation; import top.continew.starter.extension.tenant.context.TenantContextHolder; @@ -38,10 +39,10 @@ public class TenantDataSourceInterceptor implements MethodInterceptor { } @Override - public Object invoke(MethodInvocation invocation) throws Throwable { + public Object invoke(@Nonnull MethodInvocation invocation) throws Throwable { // 忽略租户 if (TenantContextHolder.isIgnore()) { - return true; + return invocation.proceed(); } // 忽略行级隔离 if (TenantIsolationLevel.LINE.equals(TenantContextHolder.getIsolationLevel())) {