修改审计日志bug,表达式里只能有具体值

This commit is contained in:
Administrator
2024-08-31 20:24:26 +08:00
parent 7694c7f97b
commit b985c2c784

View File

@@ -155,9 +155,9 @@ namespace Yi.Framework.SqlSugarCore
}
if (IsMultiTenantFilterEnabled)
{
//表达式不能放方法
Guid? tenantId = CurrentTenant?.Id;
sqlSugarClient.QueryFilter.AddTableFilter<IMultiTenant>(u => u.TenantId == tenantId);
//表达式里只能有具体值,不能运算
var expressionCurrentTenant = CurrentTenant.Id ?? null;
sqlSugarClient.QueryFilter.AddTableFilter<IMultiTenant>(u => u.TenantId == expressionCurrentTenant);
}
CustomDataFilter(sqlSugarClient);
}