任务描述
需求描述
1. 需求概述
1.1. 背景
物流商那边虽然称重 但是开始算运费的时候是算的客户这边推送出去的重量
算出来之后发给客户 然后月底结账的时候发现那些运费多出来很多 或者少了很多
然后就问物流商怎么回事 然后才发现当时推送出来的重量和实际的重量不一致
有些物流商周期长的 几个月才结一次账的 这种客户提成都发了 才发现对应的运费差异很多
导致需要人工进行核算。
1.2. 目标
CNE国际物流对接称重二次推送服务接口
2. 功能设计
2.1.重量二次推送
2.1.1 需求说明
a)物流api:CNE国际物流,见【原型界面】截图
b)此物流商预报的时候,只是把预估重量传值给物流商,需要在首次称重发货后,
调用 CustomerWeightCompareAdd 增加重量方法二次推送重量到物流商并传递客户维护在物流方式API管理中CNE国际物流中填写的误差范围;
对应接口中:errorRange 这个字段
c)如果客户把订单退回称重重新称重
需要先调用 CustomerWeightCompareDel 删除重量方法,
在调用 CustomerWeightCompareAdd 增加重量方法也需要传递误差范围。
d)运输方式API管理编辑中的 “误差范围” 字段是传递接口中 errorRange 字段 ,当用户填写低于0.005时默认传递0.005 默认单位为KG
“误差范围”该字段需要在 IrobotBox---物流商配置--增加物流商字段 这个页面中配置。
e)api地址:https://docs.qq.com/doc/DZEhmT0prdFpTZHhs
2.1.2 原型界面


验收标准
暂无

运输方式API新增字段
撤回时,包裹的isWeightState会被重置为null,这样就会被称重服务再次推送
称重后推送服务到物流子系统的称重队列中,可再次被服务执行推送