diff --git a/BBWY.Client/ViewModels/Order/OrderListViewModel.cs b/BBWY.Client/ViewModels/Order/OrderListViewModel.cs index e5e0d7b9..764f0574 100644 --- a/BBWY.Client/ViewModels/Order/OrderListViewModel.cs +++ b/BBWY.Client/ViewModels/Order/OrderListViewModel.cs @@ -172,7 +172,7 @@ namespace BBWY.Client.ViewModels OrderList = new ObservableCollection(); AfterSaleOrderList = new ObservableCollection(); EndDate = DateTime.Now; - StartDate = DateTime.Now.Date.AddDays(-6); + StartDate = DateTime.Now.Date; ToDayOrderAchievement = new ToDayOrderAchievement(); InitSearchParam(); @@ -235,7 +235,7 @@ namespace BBWY.Client.ViewModels if (isInitDate) { EndDate = DateTime.Now; - StartDate = DateTime.Now.Date.AddDays(-6); + StartDate = DateTime.Now.Date; } PageIndex = 1; IncludeAfterOrder = null; diff --git a/BBWY.Client/Views/Order/OrderList.xaml b/BBWY.Client/Views/Order/OrderList.xaml index 3a3a23da..2f7fb8d7 100644 --- a/BBWY.Client/Views/Order/OrderList.xaml +++ b/BBWY.Client/Views/Order/OrderList.xaml @@ -134,7 +134,7 @@ - diff --git a/BBWY.Server.Business/Order/OrderBusiness.cs b/BBWY.Server.Business/Order/OrderBusiness.cs index f651ee3a..89a0fce4 100644 --- a/BBWY.Server.Business/Order/OrderBusiness.cs +++ b/BBWY.Server.Business/Order/OrderBusiness.cs @@ -322,7 +322,13 @@ namespace BBWY.Server.Business order.InStorageAmount = statistics?.InStorageAmount ?? 0M; order.OutStorageAmount = statistics?.OutStorageAmount ?? 0M; if (order.StorageType == Enums.StorageType.代发) - order.PurchaseOrderIds = string.Join("|", orderDropShippingList.Where(ods => ods.OrderId == order.OrderId).Select(ods => ods.PurchaseOrderId)); + { + var pids = orderDropShippingList.Where(ods => ods.OrderId == order.OrderId).Select(ods => ods.PurchaseOrderId).ToList(); + if (pids.Count() > 1) + order.PurchaseOrderIds = string.Join("|", pids); + else if (pids.Count() == 1) + order.PurchaseOrderIds = $"'{pids[0]}"; + } } return orderSourceList;