单号获取及物流同步

韵达热敏、云栈热敏、申通热敏、百世汇通热敏
操作 结果
第一次获取单号 审核 调接口获取物流单号
驳回审核或修改物流 驳回审核或修改物流 释放物流单号,此时该物流单号和该订单关联起来了,其它的订单获取不到该物流单号,单号的状态为预占用
再次获取物流单号 再次审核或在单据打印界面反键点击获取物流单号 此时,如果物流公司和驳回审核时的物流公司一样,则获取到驳回审核时的单号,如果不一样,则调接口获取单号
发货且物流同步的订单 取消发货后修改物流或驳回审核 释放物流单号,此时该物流单号和该订单关联起来了,单号的状态为预占用,云栈的单号不会被释放,再次审核之后会获取新的单号
预占用的单号回收 服务器每天晚上定时调接口回收单号 如果单号被订单预占用了10天,那没服务器开始调接口来回收单号。韵达热敏的单号调接口来取消,取消后的订单不能再使用,只能找韵达给释放,然后我们获取单号才能再次获取到取消的单号,失败的话该单号作废。申通热敏的单号会调接口回收单号,回收成功则单号保存到单号池里可以直接使用,失败则单号不再被使用。百世汇通的热敏调接口取消,取消成功可用单号数量会加一,失败的话,该单号作废。云栈热敏的单号直接被标记为可用状态(取消绑定的订单的关系,可以被其他订单使用)
Ems,中通,圆通,京邦达线下热敏
操作 结果
第一次获取单号 单据打印时分配单号 每次获取100个单号,同时给订单分配单号,单号标记为正在使用
释放单号 修改物流 此时单号被标记为预占用,单号和该订单关联起来了,不能被其他的订单使用
再次获取单号 单据打印时分配单号 此时如果订单的物流公司和修改前的物流公司一样,则会获取到修改前的单号。(一般是修改到其他物流公司再改回来才会获取到以前的单号)
发货且物流同步后再修改物流 修改物流 此时单号被标记为预占用,单号和该订单关联起来了,不能被其他的订单使用
发货且物流同步后再取消订单 取消订单 不再回收,标记为已使用
预占用的单号回收 服务器每天晚上定时调接口回收单号 直接标记为待使用,其他订单可以再使用