Browse Source

订单数量查询接口条件对齐

yijia
shanji 2 years ago
parent
commit
f972a3f668
  1. 14
      BBWYB.Server.Business/Order/OrderBusiness.cs

14
BBWYB.Server.Business/Order/OrderBusiness.cs

@ -71,7 +71,7 @@ namespace BBWYB.Server.Business
.WhereIf(!string.IsNullOrEmpty(request.ProductId), osku => osku.ProductId == request.ProductId)
.WhereIf(request.IsWaitConfig && request.IsOnlyDisplayPackConfigEditState != 1, osku => waitConfigStateList.Contains(osku.PackConfigState) || osku.PackConfigState == null)
.WhereIf(request.IsWaitConfig && request.IsOnlyDisplayPackConfigEditState == 1, osku => osku.PackConfigState == Enums.PackConfigState.);
select = select.WhereIf(request.IsWaitConfig, (o, ocs, oct) => o.OrderState != Enums.OrderState. &&
select = select.WhereIf(request.IsWaitConfig, (o, ocs, oct) => o.OrderState != Enums.OrderState. &&
o.OrderState != Enums.OrderState. &&
o.IntoStoreType == Enums.IntoStoreType. &&
o.IsPurchased == true)
@ -828,12 +828,12 @@ namespace BBWYB.Server.Business
return new OrderCountByStateResponse()
{
WaitPayCount = orderCountGroup.FirstOrDefault(o => o.OrderState == Enums.OrderState.)?.OrderCount ?? 0,
WaitPurchaseCount = orderCountGroup.FirstOrDefault(o => o.OrderState == Enums.OrderState. ||
o.OrderState == Enums.OrderState.)?.OrderCount ?? 0,
WaitShipmentCount = orderCountGroup.FirstOrDefault(o => o.OrderState == Enums.OrderState. ||
o.OrderState == Enums.OrderState.)?.OrderCount ?? 0,
WaitReceiveCount = orderCountGroup.FirstOrDefault(o => o.OrderState == Enums.OrderState. ||
o.OrderState == Enums.OrderState.)?.OrderCount ?? 0,
WaitPurchaseCount = orderCountGroup.Where(o => o.OrderState == Enums.OrderState. ||
o.OrderState == Enums.OrderState.).Sum(o => o.OrderCount),
WaitShipmentCount = orderCountGroup.Where(o => o.OrderState == Enums.OrderState. ||
o.OrderState == Enums.OrderState.).Sum(o => o.OrderCount),
WaitReceiveCount = orderCountGroup.Where(o => o.OrderState == Enums.OrderState. ||
o.OrderState == Enums.OrderState.).Sum(o => o.OrderCount),
WaitCheckCount = orderCountGroup.FirstOrDefault(o => o.OrderState == Enums.OrderState.)?.OrderCount ?? 0,
WaitComputationCount = orderCountGroup.FirstOrDefault(o => o.OrderState == Enums.OrderState.)?.OrderCount ?? 0,
WaitConfigCount = waitConfigCount,

Loading…
Cancel
Save