需求背景:
1,采集组那边采集类目有可能会出现异常导致一级类目采集失败,当采集组采集类目出现问题时,对下游的类目使用影响比较大,需要做改造避免这种情况的发生
2,现在是出现属性异常就生成一条站点+1级类目的采集任务给采集组执行,这会导致生成很多1一级类目的采集任务,采集组采集不过来,需要调整逻辑
需求内容
类目标记失效逻辑调整:
1、如果类目为一级类目且在采集中找不到,则状态仍为启用,但是做另外的字段标记
2、如果1级类目有在采集中获取到,则改类目的下级类目在采集中找不到时,标记失效
3、如果1级类目在采集中找不到,则下级不进行失效标记
二、因必填属性未填导致的刊登失败类目信息采集与模板更新
2.1 当Listing的报错码为:90057、90111、8058、8105、99003、99006、90003945、90004115、99008、99010任意一个且MSG包含下面报错信息时,生成一条对应失败Listing类目的上一级类目的采集任务
①报错信息包含“A value is required for the”
②报错信息包含“列に値が必要です”
③报错信息包含“字段的值必填”
2.2 定时检测采集任务是否成功,获取采集成功的类目模板,进行自动更新模板