需求价值:
1,避免同渠道SKU同来源渠道同运费模板的队列重复生成,造成队列堆积
2,提升数据读取性能,加快发货策略数据处理速度
需求内容:
一、增加多线程处理生成符合条件的渠道SKU的运费策略模板队列:
1.1 每次定时服务从智能刊登接口获取到指定时间库存有变化的SKU后,获取发货策略中符合条件的渠道SKU判断是否需要生成运费模板上传队列时,A线程在跑或跑过的来源渠道B(或其他)线程不跑
1.2 定时服务跑来源渠道数据的时候,记录对应来源渠道已跑的SKU及成功或失败的记录
二、运费模板生成队列读取逻辑修改
2.1 创建一个新表,存储发货策略相关的运费模板生成队列数据。(当有上传运费模板的队列生成时,该表也同时插入一条数据。)
新表字段(可多不可少):队列ID、队列状态、来源渠道、渠道SKU、模板名称、模板类型、创建时间、更新时间
2.2 当队列表中的上传运费模板的队列状态发生变化时,新表的对应记录的数据的状态也需要同步更新
2.3 渠道SKU判断是否需要重新生成队列以及订单查询SKU是否最新匹配的运费模板是否快线时使用新表的数据做判断
关联需求:
渠道SKU判断是否需要重新生成队列
http://pm.zhcxkj.com/zentao/story-view-12765.html
订单查询SKU是否最新匹配的运费模板是否快线
http://pm.zhcxkj.com/zentao/task-view-31475.html