Parcourir la source

修复租户管理设置权限失败的问题

zhontai il y a 2 ans
Parent
commit
df3ecb9cbd
1 fichiers modifiés avec 3 ajouts et 2 suppressions
  1. 3 2
      src/platform/ZhonTai.Admin/Core/Db/IdleBusExtesions.cs

+ 3 - 2
src/platform/ZhonTai.Admin/Core/Db/IdleBusExtesions.cs

@@ -7,6 +7,7 @@ using ZhonTai.Admin.Core.Auth;
 using ZhonTai.Admin.Core.Configs;
 using ZhonTai.Admin.Core.Dto;
 using ZhonTai.Admin.Core.Entities;
+using ZhonTai.Admin.Domain.Tenant;
 
 namespace ZhonTai.Admin.Core.Db
 {
@@ -107,7 +108,7 @@ namespace ZhonTai.Admin.Core.Db
                     var dbConfig = serviceProvider.GetRequiredService<DbConfig>();
                     //查询租户数据库信息
                     var masterDb = serviceProvider.GetRequiredService<IFreeSql>();
-                    var tenant = masterDb.Select<object>().WithSql("select * from ad_tenant").DisableGlobalFilter("Tenant").WhereDynamic(tenantId).ToOne<CreateFreeSqlTenantDto>();
+                    var tenant = masterDb.Select<TenantEntity>().DisableGlobalFilter("Tenant").WhereDynamic(tenantId).ToOne<CreateFreeSqlTenantDto>();
 
                     var timeSpan = tenant.IdleTime.HasValue && tenant.IdleTime.Value > 0 ? TimeSpan.FromMinutes(tenant.IdleTime.Value) : TimeSpan.MaxValue;
                     ib.TryRegister(tenantName, () => CreateFreeSql(user, appConfig, dbConfig, tenant), timeSpan);
@@ -142,7 +143,7 @@ namespace ZhonTai.Admin.Core.Db
                     var dbConfig = serviceProvider.GetRequiredService<DbConfig>();
                     //查询租户数据库信息
                     var masterDb = serviceProvider.GetRequiredService<IFreeSql>();
-                    var tenant = masterDb.Select<object>().WithSql("select * from ad_tenant").DisableGlobalFilter("Tenant").WhereDynamic(tenantId).ToOne<CreateFreeSqlTenantDto>();
+                    var tenant = masterDb.Select<TenantEntity>().DisableGlobalFilter("Tenant").WhereDynamic(tenantId).ToOne<CreateFreeSqlTenantDto>();
 
                     var timeSpan = tenant.IdleTime.HasValue && tenant.IdleTime.Value > 0 ? TimeSpan.FromMinutes(tenant.IdleTime.Value) : TimeSpan.MaxValue;
                     ib.TryRegister(tenantName, () => CreateFreeSql(user, appConfig, dbConfig, tenant), timeSpan);