京东发货流程
2021-05-26 10:03:33 0 举报
调京东销售出库接口并填单号流程图
作者其他创作
大纲/内容
中止操作,代表预留单号已经被回填
根据pre参数输出现货或者预售待发货sku订单
判断订单状态是否已支付成功
是
判断实际发货清单是否为空
false
true
中止操作
销售出库接口/manage/jd/addOrder
失败
getShipperno()判断不同的发货方式,BdOwnerNo 配送方式为中通,必填getShopNo() 判断不同发货方式所取的供应商事业编号
否
判断返回结果集是否为空
同步订单(addOrder())
是否处于售后状态
成功
调抖店发货接口
判断当前时间是否符合17点,19点推送
请求查询京东B2C销售出库订单详情
判断订单类型是否来源于抖店
判断待发货清单是否为空
如果订单是发中通,同步京东信息预填单号为zt-no,物流单号还是销售出库预留的运单号如果订单是自提,运单号回写为huoll
抛出无待发货,中止发货
调发货流程方法,物流单号先自动一个唯一
判断订单是否属于抖店订单
一分钟后消费消息
回填物流单号并更新
组装同步发货抖店接口参数
抛出京东云仓无库存或未维护此商品
请求京东销售出库接口
判断是否符合整单发货
isOrderSkuList()判断是否符合整单发送initOrderSkuList()对比京东库存,输出需要发货的sku数量
判断返回的运单号是否为空
抛出异常,事务回滚
抛出该订单sku库存不完整
抛出订单处于售后状态,中止推送
返回销售出库单号,并调加到延时队列列表
判断通过返回的预留运单号查询出来的orderExpress对象是否为空
抛出该订单未成功支付异常
组装请求京东销售出库入参参数
0 条评论
下一页