diff --git a/BBWYB.Server.Business/Order/OrderBusiness.cs b/BBWYB.Server.Business/Order/OrderBusiness.cs index 144931d..9bbe68d 100644 --- a/BBWYB.Server.Business/Order/OrderBusiness.cs +++ b/BBWYB.Server.Business/Order/OrderBusiness.cs @@ -33,9 +33,9 @@ namespace BBWYB.Server.Business .LeftJoin((o, ocs, oct) => o.Id == ocs.OrderId) .LeftJoin((o, ocs, oct) => o.Id == oct.OrderId); if (!string.IsNullOrEmpty(request.OrderId)) - { select = select.Where((o, ocs, oct) => o.Id == request.OrderId); - } + else if (!string.IsNullOrEmpty(request.OrderSn)) + select = select.Where((o, ocs, oct) => o.OrderSn == request.OrderSn); else { if (!string.IsNullOrEmpty(request.Sku) || !string.IsNullOrEmpty(request.SourceSku) || !string.IsNullOrEmpty(request.ProductId)) diff --git a/BBWYB.Server.Model/Dto/Request/Order/QueryOrderRequest.cs b/BBWYB.Server.Model/Dto/Request/Order/QueryOrderRequest.cs index 0b78c2c..8f73ec2 100644 --- a/BBWYB.Server.Model/Dto/Request/Order/QueryOrderRequest.cs +++ b/BBWYB.Server.Model/Dto/Request/Order/QueryOrderRequest.cs @@ -2,10 +2,16 @@ { public class QueryOrderRequest { - /// 当订单号有值时会忽略其余所有条件 + /// + /// 订单号,有值时会忽略其余所有条件,OrderId与OrderSn同时有值,优先OrderId /// public string OrderId { get; set; } + /// + /// 订单Sn号,有值时会忽略其余所有条件,OrderId与OrderSn同时有值,优先OrderId + /// + public string OrderSn { get; set; } + /// /// 店铺Id ///