From b985c2c7840fb951e8cb28a9cd3e2cbd74b0a383 Mon Sep 17 00:00:00 2001 From: Administrator <1390788386@qq.com> Date: Sat, 31 Aug 2024 20:24:26 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AE=A1=E8=AE=A1=E6=97=A5?= =?UTF-8?q?=E5=BF=97bug=EF=BC=8C=E8=A1=A8=E8=BE=BE=E5=BC=8F=E9=87=8C?= =?UTF-8?q?=E5=8F=AA=E8=83=BD=E6=9C=89=E5=85=B7=E4=BD=93=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Yi.Framework.SqlSugarCore/SqlSugarDbContext.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbContext.cs b/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbContext.cs index 09543005..528ac602 100644 --- a/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbContext.cs +++ b/Yi.Abp.Net8/framework/Yi.Framework.SqlSugarCore/SqlSugarDbContext.cs @@ -155,9 +155,9 @@ namespace Yi.Framework.SqlSugarCore } if (IsMultiTenantFilterEnabled) { - //表达式不能放方法 - Guid? tenantId = CurrentTenant?.Id; - sqlSugarClient.QueryFilter.AddTableFilter(u => u.TenantId == tenantId); + //表达式里只能有具体值,不能运算 + var expressionCurrentTenant = CurrentTenant.Id ?? null; + sqlSugarClient.QueryFilter.AddTableFilter(u => u.TenantId == expressionCurrentTenant); } CustomDataFilter(sqlSugarClient); }