背景
提升订单履约效率,速卖通优化订单下载时效;
需求
1. 提供一个查询158的速卖通的卖家ID接口给赛盒调用,赛盒调用接口获取到之后放到缓存里面
2. 在缓存里面通过卖家ID判断如果是158的订单消息,转发一条MQ消息给智汇【我们写好代码发给赛盒去迁入代码】
3. 接收到平台推送的订单消息后,通过卖家ID查询授权表,可以匹配到对应的渠道ID和token
4. 订单下载方法里面,不再通过接口回调方式更新订单表的最后收货时间和剩余发货时间(遇上ERP发布,接口可能会超时)。执行速卖通订单策略服务的时候,将最后收货时间和剩余发货时间批量更新到订单表里面
5. 订单下载方法里面,不在批量获取订单佣金,将获取订单佣金的方法【AliExpressFeeRateDownload】,保留在旧版订单下载服务里面执行。佣金不需要更新到订单里面,只是在速卖通订单佣金列表页面展示。
6. 订单下载方法里面,不再批量检测速卖通退款消息数据,而是接收到退款订单的消息后,立刻更新订单退款数据
7. 订单下载方法里面,接收到平台推送的消息,就要执行完订单下载方法,不用做订单状态和订单修改时间对比
8. 将旧版订单下载服务作为订单定时补漏服务
1.校验ERP表结构和新销售平台表结构
1.1 RB_AliExpress_OrderInfo
新销售平台表缺少字段:
ALTER TABLE RB_AliExpress_OrderInfo add FirstDeliveryDate datetime COMMENT '第一次标记发货时间' ;
ALTER TABLE RB_AliExpress_OrderInfo add Oaid VARCHAR(200) COMMENT '速卖通隐私改造加密OAID ' ;
1.2 表RB_AliExpress_OrderChildOrderList erp和新销售平台一样正常
1.3 表RB_AliExpress_OrderReceiptInfo erp和新销售平台一样