From 17cd1c43dd6a9e31b98f0cebdc1342d7daf9ad6e Mon Sep 17 00:00:00 2001 From: shanj <18996038927@163.com> Date: Fri, 11 Nov 2022 03:03:50 +0800 Subject: [PATCH] 10058 --- BBWY.Client/Views/MainWindow.xaml | 2 +- BBWY.Client/Views/Order/OrderList.xaml | 10 ++++++++-- BBWY.Server.Business/Statistics/StatisticsBusiness.cs | 9 +++++---- 3 files changed, 14 insertions(+), 7 deletions(-) diff --git a/BBWY.Client/Views/MainWindow.xaml b/BBWY.Client/Views/MainWindow.xaml index 96f66987..366d7947 100644 --- a/BBWY.Client/Views/MainWindow.xaml +++ b/BBWY.Client/Views/MainWindow.xaml @@ -26,7 +26,7 @@ - + diff --git a/BBWY.Client/Views/Order/OrderList.xaml b/BBWY.Client/Views/Order/OrderList.xaml index 2f7fb8d7..da0c7778 100644 --- a/BBWY.Client/Views/Order/OrderList.xaml +++ b/BBWY.Client/Views/Order/OrderList.xaml @@ -207,11 +207,17 @@ - + Visibility="{Binding IsSDGroup,ConverterParameter=true:Collapsed:Visible,Converter={StaticResource objConverter}}"> + + + + + diff --git a/BBWY.Server.Business/Statistics/StatisticsBusiness.cs b/BBWY.Server.Business/Statistics/StatisticsBusiness.cs index b4378d03..d075c335 100644 --- a/BBWY.Server.Business/Statistics/StatisticsBusiness.cs +++ b/BBWY.Server.Business/Statistics/StatisticsBusiness.cs @@ -292,20 +292,21 @@ namespace BBWY.Server.Business { //startDate = startDate.Date; //endDate = endDate.Date.AddDays(1).AddSeconds(-1); + var dt = DateTime.Parse("2022-05-01"); var response = new OrderCountStatisticsResponse(); response.WaitPurchaseCount = fsql.Select().Where(o => o.ShopId == shopId && - o.OrderState == Enums.OrderState.等待采购).Count(); + o.OrderState == Enums.OrderState.等待采购 && o.StartTime >= dt).Count(); response.ExceptionCount = fsql.Select().LeftJoin((o, oc) => o.Id == oc.OrderId) - .Where((o, oc) => o.ShopId == shopId && + .Where((o, oc) => o.ShopId == shopId && o.StartTime >= dt && o.OrderState != Enums.OrderState.已取消 && ((o.StorageType != Enums.StorageType.SD && o.StorageType != null && oc.PurchaseAmount == 0M) || (o.StorageType != Enums.StorageType.SD && oc.PurchaseAmount + oc.DeliveryExpressFreight > o.OrderSellerPrice + o.FreightPrice) || (o.StorageType == null && o.OrderState != Enums.OrderState.等待采购))).Count(); - response.WaitOutStoreCount = fsql.Select().Where(o => o.ShopId == shopId && o.OrderState == Enums.OrderState.待出库).Count(); + response.WaitOutStoreCount = fsql.Select().Where(o => o.ShopId == shopId && o.OrderState == Enums.OrderState.待出库 && o.StartTime >= dt).Count(); - response.AfterSaleOrderUnhandleCount = fsql.Select().Where(aso => aso.ProductHealth == null || aso.ProductResult == null).Count(); + response.AfterSaleOrderUnhandleCount = fsql.Select().Where(aso => aso.ShopId == shopId && aso.ProductHealth == null || aso.ProductResult == null && aso.CreateTime >= dt).Count(); return response; }