diff --git a/BBWY.Server.Business/Sync/OrderSkuSaleDetailSyncBusiness.cs b/BBWY.Server.Business/Sync/OrderSkuSaleDetailSyncBusiness.cs new file mode 100644 index 00000000..d90dadd8 --- /dev/null +++ b/BBWY.Server.Business/Sync/OrderSkuSaleDetailSyncBusiness.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using System.Text; +using Yitter.IdGenerator; + +namespace BBWY.Server.Business +{ + public class OrderSkuSaleDetailSyncBusiness : BaseBusiness + { + public OrderSkuSaleDetailSyncBusiness(IFreeSql fsql, NLogManager nLogManager, IIdGenerator idGenerator) : base(fsql, nLogManager, idGenerator) + { + } + + public void SyncOrderSkuSaleDetail(long shopId, DateTime startDate, DateTime endDate) + { + StatisticsOrderSkuSaleDaily(shopId, startDate, endDate); + } + + public void SyncAllShopOrderSkuSaleDetail(DateTime startDate, DateTime endDate) + { + StatisticsOrderSkuSaleDaily(null, startDate, endDate); + } + + private void StatisticsOrderSkuSaleDaily(long? shopId, DateTime startDate, DateTime endDate) + { + + } + } +} diff --git a/BBWY.Server.Business/Sync/OrderSyncBusiness.cs b/BBWY.Server.Business/Sync/OrderSyncBusiness.cs index 12e53e91..cbecd338 100644 --- a/BBWY.Server.Business/Sync/OrderSyncBusiness.cs +++ b/BBWY.Server.Business/Sync/OrderSyncBusiness.cs @@ -244,7 +244,9 @@ namespace BBWY.Server.Business var orderState = ConvertOrderState(orderJToken); if (orderState != null && orderState != dbGiftOrder.OrderState) { - var update = fsql.Update(intersercId).Set(go => go.OrderState, orderState); + var modifyTime = orderJToken.Value("modified"); + var update = fsql.Update(intersercId).Set(go => go.OrderState, orderState) + .Set(go => go.ModifyTime, modifyTime); updateGiftOrderList.Add(update); } }