diff --git a/BBWY.Server.API/Controllers/GOIWarningController.cs b/BBWY.Server.API/Controllers/GOIWarningController.cs new file mode 100644 index 00000000..8fa20a20 --- /dev/null +++ b/BBWY.Server.API/Controllers/GOIWarningController.cs @@ -0,0 +1,24 @@ +using BBWY.Server.Business.SiNan; +using Microsoft.AspNetCore.Http; +using Microsoft.AspNetCore.Mvc; + +namespace BBWY.Server.API.Controllers +{ + public class GOIWarningController : BaseApiController + { + private GOIWarningBusiness gOIWarningBusiness; + public GOIWarningController(IHttpContextAccessor httpContextAccessor, GOIWarningBusiness gOIWarningBusiness) : base(httpContextAccessor) + { + this.gOIWarningBusiness = gOIWarningBusiness; + } + + /// + /// GPO预警检测 + /// + [HttpGet] + public void StartCheckGOI() + { + gOIWarningBusiness.StartCheckGOI(); + } + } +} diff --git a/BBWY.Server.Business/SiNan/GOIWarningBusiness.cs b/BBWY.Server.Business/SiNan/GOIWarningBusiness.cs index eff34406..51617fad 100644 --- a/BBWY.Server.Business/SiNan/GOIWarningBusiness.cs +++ b/BBWY.Server.Business/SiNan/GOIWarningBusiness.cs @@ -40,7 +40,7 @@ namespace BBWY.Server.Business.SiNan } } - public void CheckGOI(ShopResponse shop) + private void CheckGOI(ShopResponse shop) { var loggerName = $"GOI预警-{shop.ShopName}"; try @@ -178,8 +178,8 @@ namespace BBWY.Server.Business.SiNan BusinessType = 2, LevelIdList = adGroupIds, OnlyCustomDate = true, - StartDate = yesterday, - EndDate = startQueryDay + StartDate = startQueryDay, + EndDate = yesterday }); foreach (var adGroupGOI in adGroupGOIList) @@ -300,8 +300,8 @@ namespace BBWY.Server.Business.SiNan BusinessType = 2, LevelIdList = adIds, OnlyCustomDate = true, - StartDate = yesterday, - EndDate = startQueryDay + StartDate = startQueryDay, + EndDate = yesterday }); foreach (var adGOI in adGOIList) @@ -423,8 +423,8 @@ namespace BBWY.Server.Business.SiNan BusinessType = 134217728, LevelIdList = skuIds, OnlyCustomDate = true, - StartDate = yesterday, - EndDate = startQueryDay + StartDate = startQueryDay, + EndDate = yesterday }); foreach (var skuGOI in skuGOIList)