|
@ -13,18 +13,20 @@ namespace BBWY.Server.API.Controllers |
|
|
private JDPopularizeReportFormAdLevelSyncBusiness jdPopularizeReportFormAdLevelSyncBusiness; |
|
|
private JDPopularizeReportFormAdLevelSyncBusiness jdPopularizeReportFormAdLevelSyncBusiness; |
|
|
private JDPopularizeReportFormAdGroupLevelSyncBusiness jdPopularizeReportFormAdGroupLevelSyncBusiness; |
|
|
private JDPopularizeReportFormAdGroupLevelSyncBusiness jdPopularizeReportFormAdGroupLevelSyncBusiness; |
|
|
private JDPopularizeReportFormCampaignLevelSyncBusiness jdPopularizeReportFormCampaignLevelSyncBusiness; |
|
|
private JDPopularizeReportFormCampaignLevelSyncBusiness jdPopularizeReportFormCampaignLevelSyncBusiness; |
|
|
|
|
|
private JDPopularizeReportFormOrderLevelSyncBusiness jdPopularizeReportFormOrderLevelSyncBusiness; |
|
|
public JDPopularizeSyncController(IHttpContextAccessor httpContextAccessor, |
|
|
public JDPopularizeSyncController(IHttpContextAccessor httpContextAccessor, |
|
|
JDPopularizeSyncBusiness jdPopularizeSyncBusiness, |
|
|
JDPopularizeSyncBusiness jdPopularizeSyncBusiness, |
|
|
JDPopularizeReportFormSkuLevelSyncBusiness jdPopularizeReportFormSkuLevelSyncBusiness, |
|
|
JDPopularizeReportFormSkuLevelSyncBusiness jdPopularizeReportFormSkuLevelSyncBusiness, |
|
|
JDPopularizeReportFormAdLevelSyncBusiness jdPopularizeReportFormAdLevelSyncBusiness, |
|
|
JDPopularizeReportFormAdLevelSyncBusiness jdPopularizeReportFormAdLevelSyncBusiness, |
|
|
JDPopularizeReportFormAdGroupLevelSyncBusiness jdPopularizeReportFormAdGroupLevelSyncBusiness, |
|
|
JDPopularizeReportFormAdGroupLevelSyncBusiness jdPopularizeReportFormAdGroupLevelSyncBusiness, |
|
|
JDPopularizeReportFormCampaignLevelSyncBusiness jdPopularizeReportFormCampaignLevelSyncBusiness) : base(httpContextAccessor) |
|
|
JDPopularizeReportFormCampaignLevelSyncBusiness jdPopularizeReportFormCampaignLevelSyncBusiness, JDPopularizeReportFormOrderLevelSyncBusiness jdPopularizeReportFormOrderLevelSyncBusiness) : base(httpContextAccessor) |
|
|
{ |
|
|
{ |
|
|
this.jdPopularizeSyncBusiness = jdPopularizeSyncBusiness; |
|
|
this.jdPopularizeSyncBusiness = jdPopularizeSyncBusiness; |
|
|
this.jdPopularizeReportFormSkuLevelSyncBusiness = jdPopularizeReportFormSkuLevelSyncBusiness; |
|
|
this.jdPopularizeReportFormSkuLevelSyncBusiness = jdPopularizeReportFormSkuLevelSyncBusiness; |
|
|
this.jdPopularizeReportFormAdLevelSyncBusiness = jdPopularizeReportFormAdLevelSyncBusiness; |
|
|
this.jdPopularizeReportFormAdLevelSyncBusiness = jdPopularizeReportFormAdLevelSyncBusiness; |
|
|
this.jdPopularizeReportFormAdGroupLevelSyncBusiness = jdPopularizeReportFormAdGroupLevelSyncBusiness; |
|
|
this.jdPopularizeReportFormAdGroupLevelSyncBusiness = jdPopularizeReportFormAdGroupLevelSyncBusiness; |
|
|
this.jdPopularizeReportFormCampaignLevelSyncBusiness = jdPopularizeReportFormCampaignLevelSyncBusiness; |
|
|
this.jdPopularizeReportFormCampaignLevelSyncBusiness = jdPopularizeReportFormCampaignLevelSyncBusiness; |
|
|
|
|
|
this.jdPopularizeReportFormOrderLevelSyncBusiness = jdPopularizeReportFormOrderLevelSyncBusiness; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
/// <summary>
|
|
@ -131,5 +133,25 @@ namespace BBWY.Server.API.Controllers |
|
|
{ |
|
|
{ |
|
|
jdPopularizeReportFormCampaignLevelSyncBusiness.SyncShopPopularizeReportFormCampaignLevelByDate(shopId, startDate, endDate); |
|
|
jdPopularizeReportFormCampaignLevelSyncBusiness.SyncShopPopularizeReportFormCampaignLevelByDate(shopId, startDate, endDate); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 同步全店推广报表-订单维度
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
[HttpGet] |
|
|
|
|
|
public void SyncAllShopPopularizeReportFormOrderLevel() |
|
|
|
|
|
{ |
|
|
|
|
|
jdPopularizeReportFormOrderLevelSyncBusiness.SyncAllShopPopularizeReportFormOrderLevel(); |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
|
/// 同步指定条件的推广报表-订单维度
|
|
|
|
|
|
/// </summary>
|
|
|
|
|
|
/// <param name="shopId"></param>
|
|
|
|
|
|
/// <param name="startDate"></param>
|
|
|
|
|
|
/// <param name="endDate"></param>
|
|
|
|
|
|
public void SyncShopPopularizeReportFormOrderLevelByDate(long? shopId, DateTime startDate, DateTime endDate) |
|
|
|
|
|
{ |
|
|
|
|
|
jdPopularizeReportFormOrderLevelSyncBusiness.SyncShopPopularizeReportFormOrderLevelByDate(shopId, startDate, endDate); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|