需求背景
由于活动明细表接口存在明细数据异常,二活动列表相对正常,因此报警时采用活动列表进行报警
需求描述
1.新增活动列表,对接平台活动列表接口https://api.ebay.com/sell/marketing/v1/item_promotion
a.活动列表存储的字段须有:来源渠道、活动ID、活动类型、活动名称、活动时间、活动状态
b.定时服务,每天上午10点改为定时计算活动列表,活动状态为RUNNING的的来源渠道
1).直发店铺来源渠道若没有RUNNING状态的活动,则进行钉钉预警,每天北京时间上午10点预警(钉钉群由业务指定),预警内容如下:
以下来源渠道没有RUNNING状态的活动,请检查
XXX来源渠道
2).排除有RUNNING活动状态的来源渠道,即为无RUNNING状态的来源渠道,只统计直发店铺的活动
验证如下:
活动1:1103 【勿动】0912-02测试 - 优惠券-按店铺循环创建
策略列表页面展示:
对应查看活动列表和新的活动列表:
对列表:成功生成一个活动id:1713505436500@EBAY_DE

查看平台店铺情况:已开始做活动:promotionId=1713505436500
预期结果:该店铺id:7773 理应不再报警中产生报警提示查看对接的新的活动列表:更新该表状态时需每隔20分钟就需要同步一遍对应店铺权限,再进行拉取平台状态的调度服务:GetAdEbayItempromotionPures-dev
调度活动监控服务:GetAdEbayItempromotionPures-dev
实际结果:符合预期结果
SQL参考:select DISTINCT OrderSourceId,count(1) from ad_ebay_itempromotion_pure where PromotionStatus = 'RUNNING' GROUP BY OrderSourceId;