using BBWY.Server.Business; using Microsoft.AspNetCore.Http; using Microsoft.AspNetCore.Mvc; using System; namespace BBWY.Server.API.Controllers { public class OrderSkuSaleDetailSyncController : BaseApiController { private OrderSkuSaleDetailSyncBusiness orderSkuSaleDetailSyncBusiness; public OrderSkuSaleDetailSyncController(IHttpContextAccessor httpContextAccessor, OrderSkuSaleDetailSyncBusiness orderSkuSaleDetailSyncBusiness) : base(httpContextAccessor) { this.orderSkuSaleDetailSyncBusiness = orderSkuSaleDetailSyncBusiness; } /// /// 同步指定店铺指定日期的sku销量 /// /// /// /// [HttpGet] public void SyncOrderSkuSaleDetail([FromQuery] long shopId, [FromQuery] DateTime startDate, [FromQuery] DateTime endDate) { orderSkuSaleDetailSyncBusiness.SyncOrderSkuSaleDetail(shopId, startDate, endDate); } /// /// 同步全店指定日期的sku销量 /// /// /// [HttpGet] public void SyncAllShopOrderSkuSaleDetail(DateTime startDate, DateTime endDate) { orderSkuSaleDetailSyncBusiness.SyncAllShopOrderSkuSaleDetail(startDate, endDate); } /// /// 同步全店昨日的sku销量 /// [HttpGet] public void SyncAllShopOrderSkuSaleDetailYesterDay() { var yesterDate = DateTime.Now.Date.AddDays(-1); orderSkuSaleDetailSyncBusiness.SyncAllShopOrderSkuSaleDetail(yesterDate, yesterDate); } } }