|
|
@ -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, |
|
|
|