diff --git a/cf-framework/cf-spring-boot-starter-biz-organ/src/main/java/com/cf/imes/framework/organ/core/db/OrganDatabaseInterceptor.java b/cf-framework/cf-spring-boot-starter-biz-organ/src/main/java/com/cf/imes/framework/organ/core/db/OrganDatabaseInterceptor.java index a6654278b..34a1b5cb9 100644 --- a/cf-framework/cf-spring-boot-starter-biz-organ/src/main/java/com/cf/imes/framework/organ/core/db/OrganDatabaseInterceptor.java +++ b/cf-framework/cf-spring-boot-starter-biz-organ/src/main/java/com/cf/imes/framework/organ/core/db/OrganDatabaseInterceptor.java @@ -48,8 +48,9 @@ public class OrganDatabaseInterceptor implements TenantLineHandler { @Override public boolean ignoreTable(String tableName) { return OrganContextHolder.isIgnore() // 情况一,全局忽略多组织 - || CollUtil.contains(ignoreTables, tableName) // 情况二,忽略多组织的表 - || isAdmin(); //情况三,忽略超级管理员 + || CollUtil.contains(ignoreTables, tableName); // 情况二,忽略多组织的表 + //忽略超管跳过orm层面自动塞入organid,超管分库分表相关的操作只看本机构下的 +// || isAdmin(); //情况三,忽略超级管理员 } private boolean isAdmin() { LoginUser loginUser = SecurityFrameworkUtils.getLoginUser();