fix: 修复SqlSugar不支持b.OrderNo.IsNullOrWhiteSpace表达式

This commit is contained in:
云龙 王 2024-11-26 09:29:09 +08:00
parent ea77583ce4
commit 1354efcf13

View File

@ -62,7 +62,7 @@ public class ProvideQueries : ISugarRepository, IProvideQueries, ITransientDepen
.Select((a, b, c) => new OrderWithServiceProviderVO .Select((a, b, c) => new OrderWithServiceProviderVO
{ {
//优先使用第三方的订单号,为空时才使用主单号 //优先使用第三方的订单号,为空时才使用主单号
OrderNo = b.OrderNo.IsNullOrWhiteSpace() ? a.OrderNo : b.OrderNo!, OrderNo = b.OrderNo ?? a.OrderNo,
OrderType = a.OrderType, OrderType = a.OrderType,
SubSystemId = a.SubSystemId, SubSystemId = a.SubSystemId,
ServiceProviderCode = b.ServiceProviderCode, ServiceProviderCode = b.ServiceProviderCode,
@ -83,7 +83,7 @@ public class ProvideQueries : ISugarRepository, IProvideQueries, ITransientDepen
.Select((a, b) => new OrderWithServiceProviderVO .Select((a, b) => new OrderWithServiceProviderVO
{ {
//优先使用第三方的订单号,为空时才使用主单号 //优先使用第三方的订单号,为空时才使用主单号
OrderNo = b.OrderNo.IsNullOrWhiteSpace() ? a.OrderNo : b.OrderNo!, OrderNo = b.OrderNo ?? a.OrderNo,
OrderType = a.OrderType, OrderType = a.OrderType,
SubSystemId = a.SubSystemId, SubSystemId = a.SubSystemId,
ServiceProviderCode = b.ServiceProviderCode ServiceProviderCode = b.ServiceProviderCode