【12516 刊登失败异常任务处理列表】这个功能的细节较多,维度较多,跟产品反复沟通,最后行程开发思路
开发思路:
1、标注“必填维度”的字段,为这个任务类型的组合唯一键,通过程序判断唯一键,不通过数据库设置统一的唯一键,业务不同
2、使用服务检查前一天的报错V2队列,符合以下条件的数据,分不同任务类型插入“异常任务处理列表”。
3、如果一个报错,符合多个任务类型,可同时产生多条任务类型的数据插入
4、报错次数不是每天报错次数,是反复处理的次数。
一,映射未设置:报错码包含8058、99001、90057任意一个
映射未设置:站点+数据库字段
- 国家,必填维度
- 数据库字段,必填维度
- 任务类型,必填维度
- 任务状态,必填
- 报错SKU,任务状态为未处理时,叠加5个;状态为已处理时,清空重新叠加。
- 来源渠道 ,只存创建时的来源渠道(变更状态重置,类似报错Sku)
- 类目名称,只存创建时的类目(变更状态重置,类似报错Sku)
- 类目ID,只存创建时的类目ID(变更状态重置,类似报错Sku)
- 下载模板URL,只存创建时的类目的URL(变更状态重置,类似报错Sku)
- 报错次数(变更状态重置,叠加)
- 下拉值Json
- 备注
二,8560-待豁免:报错码包含8560
8560-待豁免:来源渠道+类目
- 国家,必填维度
- 来源渠道,必填维度
- 任务类型,必填维度
- 类目ID,必填维度
- 类目名称,必填
- 任务状态,必填
- 报错SKU,任务状态为未处理时,叠加5个;状态为已处理时,清空重新叠加
- 报错次数(变更状态重置,叠加)
- 备注
三,6039-类目无权限:报错码包含6039
6039-类目无权限:来源渠道+类目
- 国家,必填维度
- 来源渠道,必填维度
- 类目ID,必填维度
- 任务类型,必填维度
- 类目名称,必填
- 任务状态,必填
- 报错SKU,任务状态为未处理时,叠加5个;状态为已处理时,清空重新叠加
- 报错次数(变更状态重置,叠加)
- 备注
四,5461-豁免失败:报错码包含5461
5461-豁免失败:来源渠道+类目
- 国家,必填维度
- 来源渠道,必填维度
- 类目ID,必填维度
- 任务类型,必填维度
- 类目名称,必填
- 任务状态,必填
- 报错SKU,任务状态为未处理时,叠加5个;状态为已处理时,清空重新叠加
- 报错次数(变更状态重置,叠加)
- 备注
五,来源渠道异常:报错信息包含Error calling CreateFeed
店铺异常:来源渠道
- 国家,必填维度
- 来源渠道,必填维度
- 任务类型,必填维度
- 任务状态,必填
- 报错SKU,任务状态为未处理时,叠加5个;状态为已处理时,清空重新叠加
- 报错次数(变更状态重置,叠加)
- 备注
六,刊登数量受限:报错码包含8572、8571、8566任意一个
店铺Asin超限:来源渠道
- 国家,必填维度
- 来源渠道,必填维度
- 任务类型,必填维度
- 任务状态,必填
- 报错SKU,任务状态为未处理时,叠加5个;状态为已处理时,清空重新叠加
- 报错次数(变更状态重置,叠加)
- 备注