diff --git a/BBWY.Client/APIServices/StatisticsService.cs b/BBWY.Client/APIServices/StatisticsService.cs
index df806421..22d7d3c7 100644
--- a/BBWY.Client/APIServices/StatisticsService.cs
+++ b/BBWY.Client/APIServices/StatisticsService.cs
@@ -1,6 +1,7 @@
using BBWY.Client.Models;
using BBWY.Common.Http;
using BBWY.Common.Models;
+using System;
using System.Net.Http;
namespace BBWY.Client.APIServices
@@ -16,11 +17,13 @@ namespace BBWY.Client.APIServices
/// 今日业绩统计
///
///
- public ApiResponse GetTodayAchievementStatistics()
+ public ApiResponse GetTodayAchievementStatistics(DateTime startTime, DateTime endTime)
{
- return SendRequest(globalContext.BBYWApiHost, "Api/Statistics/GetTodayAchievementStatistics", new
+ return SendRequest(globalContext.BBYWApiHost, "Api/Statistics/GetOrderAchievementStatistics", new
{
- ShopId = globalContext.User.Shop.ShopId
+ globalContext.User.Shop.ShopId,
+ startTime,
+ endTime
},
null, HttpMethod.Post);
}
diff --git a/BBWY.Client/ViewModels/Order/OrderListViewModel.cs b/BBWY.Client/ViewModels/Order/OrderListViewModel.cs
index d7afa335..2d73a25c 100644
--- a/BBWY.Client/ViewModels/Order/OrderListViewModel.cs
+++ b/BBWY.Client/ViewModels/Order/OrderListViewModel.cs
@@ -108,7 +108,7 @@ namespace BBWY.Client.ViewModels
{
PageIndex = 1;
Task.Factory.StartNew(() => LoadOrder(1));
- Task.Factory.StartNew(LoadTodayAchievement);
+ Task.Factory.StartNew(() => LoadTodayAchievement(StartDate, EndDate));
});
CopyTextCommand = new RelayCommand(s => Clipboard.SetText(s));
CopyOrderWaybillCommand = new RelayCommand(o => Clipboard.SetText(o.WaybillNo));
@@ -118,12 +118,12 @@ namespace BBWY.Client.ViewModels
StartDate = DateTime.Now.Date.AddDays(d * -1);
PageIndex = 1;
Task.Factory.StartNew(() => LoadOrder(1));
- Task.Factory.StartNew(LoadTodayAchievement);
+ Task.Factory.StartNew(() => LoadTodayAchievement(StartDate, EndDate));
});
OrderPageIndexChangedCommand = new RelayCommand(p =>
{
Task.Factory.StartNew(() => LoadOrder(p.PageIndex));
- Task.Factory.StartNew(LoadTodayAchievement);
+ Task.Factory.StartNew(() => LoadTodayAchievement(StartDate, EndDate));
});
DecodeConsigneeCommand = new RelayCommand(DecodeConsignee);
ChooseStorageTypeCommand = new RelayCommand