Browse Source

异常订单

qianyi
shanji 3 years ago
parent
commit
f60f9aacc9
  1. 7
      BBWY.Client/ViewModels/Order/OrderListViewModel.cs
  2. 2
      BBWY.Server.Business/Statistics/StatisticsBusiness.cs

7
BBWY.Client/ViewModels/Order/OrderListViewModel.cs

@ -205,7 +205,6 @@ namespace BBWY.Client.ViewModels
EditAfterSaleOrderRefundPurchaseAmountCommand = new RelayCommand<AfterSaleOrder>(EditAfterSaleOrderRefundPurchaseAmount); EditAfterSaleOrderRefundPurchaseAmountCommand = new RelayCommand<AfterSaleOrder>(EditAfterSaleOrderRefundPurchaseAmount);
FindAfterSaleOrderCommand = new RelayCommand<object>(FindAfterSaleOrder); FindAfterSaleOrderCommand = new RelayCommand<object>(FindAfterSaleOrder);
SearchOrderCommand.Execute(null); SearchOrderCommand.Execute(null);
Task.Factory.StartNew(LoadOrderCount);
} }
private void InitSearchParam() private void InitSearchParam()
@ -245,7 +244,6 @@ namespace BBWY.Client.ViewModels
{ {
InitSearchParam(); InitSearchParam();
this.OrderState = orderState; this.OrderState = orderState;
Task.Factory.StartNew(LoadOrderCount);
Task.Factory.StartNew(() => LoadOrder(1)); //选择状态查询订单 Task.Factory.StartNew(() => LoadOrder(1)); //选择状态查询订单
} }
@ -253,7 +251,6 @@ namespace BBWY.Client.ViewModels
{ {
InitSearchParam(); InitSearchParam();
IncludeExceptionOrder = true; IncludeExceptionOrder = true;
Task.Factory.StartNew(LoadOrderCount);
Task.Factory.StartNew(() => LoadOrder(1)); Task.Factory.StartNew(() => LoadOrder(1));
} }
@ -261,7 +258,6 @@ namespace BBWY.Client.ViewModels
{ {
InitSearchParam(); InitSearchParam();
IncludeAfterOrder = true; IncludeAfterOrder = true;
Task.Factory.StartNew(LoadOrderCount);
Task.Factory.StartNew(() => LoadOrder(1)); Task.Factory.StartNew(() => LoadOrder(1));
} }
@ -338,6 +334,7 @@ namespace BBWY.Client.ViewModels
LoadAfterSaleOrder(pageIndex); LoadAfterSaleOrder(pageIndex);
else else
LoadNormalOrder(pageIndex); LoadNormalOrder(pageIndex);
LoadOrderCount();
} }
private void LoadNormalOrder(int pageIndex) private void LoadNormalOrder(int pageIndex)
@ -427,7 +424,7 @@ namespace BBWY.Client.ViewModels
private void LoadOrderCount() private void LoadOrderCount()
{ {
var response = statisticsService.GetOrderCountStatistics(globalContext.User.Shop.ShopId, DateTime.Now.Date.AddMonths(-1), DateTime.Now.Date); var response = statisticsService.GetOrderCountStatistics(globalContext.User.Shop.ShopId, StartDate, EndDate);
if (!response.Success) if (!response.Success)
return; return;
WaitPurchaseOrderCount = response.Data.WaitPurchaseCount; WaitPurchaseOrderCount = response.Data.WaitPurchaseCount;

2
BBWY.Server.Business/Statistics/StatisticsBusiness.cs

@ -263,7 +263,7 @@ namespace BBWY.Server.Business
o.OrderState == Enums.OrderState.).Count(); o.OrderState == Enums.OrderState.).Count();
response.ExceptionCount = fsql.Select<Order, OrderCost>().LeftJoin((o, oc) => o.Id == oc.OrderId) response.ExceptionCount = fsql.Select<Order, OrderCost>().LeftJoin((o, oc) => o.Id == oc.OrderId)
.Where((o, oc) => o.StartTime >= startDate && .Where((o, oc) => o.ShopId == shopId && o.StartTime >= startDate &&
o.StartTime <= endDate && o.StartTime <= endDate &&
o.StorageType != null && o.StorageType != Enums.StorageType.SD && o.StorageType != null && o.StorageType != Enums.StorageType.SD &&
(oc.PurchaseAmount == 0M || (oc.PurchaseAmount == 0M ||

Loading…
Cancel
Save