Преглед изворни кода

!1018 获取租户数据库连接时,判断租户数据类隔离类型。
Merge pull request !1018 from coolcalf/next

zuohuaijun пре 2 година
родитељ
комит
3574da2d1a
1 измењених фајлова са 1 додато и 1 уклоњено
  1. 1 1
      Admin.NET/Admin.NET.Core/Service/Tenant/SysTenantService.cs

+ 1 - 1
Admin.NET/Admin.NET.Core/Service/Tenant/SysTenantService.cs

@@ -435,7 +435,7 @@ public class SysTenantService : IDynamicApiController, ITransient
         {
             // 从缓存里面获取租户信息
             var tenant = _sysCacheService.Get<List<SysTenant>>(CacheConst.KeyTenant)?.First(u => u.Id == tenantId);
-            if (tenant == null) return null;
+            if (tenant == null || tenant.TenantType == TenantTypeEnum.Id) return null;
 
             // 获取默认库连接配置
             var dbOptions = App.GetOptions<DbConnectionOptions>();