任务描述
暂无
需求描述

1.    背景


极兔国际新物流对接



沟通渠道

微信群【智汇创想&极兔国际】---确定好开发人员后进群


api文档:http://47.57.3.201/yunlu-developer-document/



账号信息(正式环境账号,测试前请先沟通)

域名:https://api.yl-scm.com/

key:bda57020d8902331d0a578da15aa9000
customerid:SJ00021237
eccompanyid:LianHeChuangX  



2.    功能设计


1)预生成

接口:

东南亚在线下单接口:https://api.yl-scm.com/yunlu-order-web/order/orderAction!createOrder.action

欧美在线下单接口:https://api.yl-scm.com/yl-crs-openplatform-api/europe/order/create


重要参数说明:

txlogisticid,传系统订单号
mailno,运单号,不填
oldtxlogisticid,原始订单号,不填
oldmailno,原始运单编号,不填

ordertype,订单类型,传1

servicetype,服务类型,传1

sender,发件人信息,传回邮地址信息

receiver,收件人信息,传订单信息

sendstarttime,取货开始时间,传订单时间当天早上8点

sendendtime,取货截至时间,传订单时间当天晚上20点

weight,重量,优先取物流申报规则中设置的重量,再取产品信息中的包裹重,最后取产品信息中的毛重

goodstype,产品类型,传值根据物流属性api配置中的设置进行传值


产品配置逻辑:【IrobotBox-物流商API管理-物流属性API配置】中,将1开头的传值给goodstype,传值为物流属性CODE;


用户配置逻辑:配置产品物流属性,形成ERP产品物流属性和物流商之间的映射关系



其它常规字段,取产品信息中数据即可,不重复罗列,不清楚及时沟通



2)取消预生成

接口:

在线取消订单接口:https://api.yl-scm.com/yunlu-order-web/order/orderAction!cancelOrder.action

【客户订单-清空订单和包裹追踪号】操作时,执行


3)获取面单

接口:

电子面单打印接口:https://api.yl-scm.com/yunlu-order-web/rotaPrin/rotaPrintAction!getPrintUrl.action

printmode,传2,2为批量打印,减少请求次数,防止物流商限制


4)获取追踪号

接口:

订单信息查询接口:https://api.yl-scm.com/yunlu-order-web/order/orderAction!queryOrderInfo.action

txlogisticid,物流订单号,保存到物流商单号字段中
endTrackingNo,末端追踪号,保存到追踪号字段中




5)运输方式API管理

api地址,根据产品配置api地址,api地址只是域名部分,也就是https://api.yl-scm.com


市场,不同的市场预生成地址不同,也就是除去域名的后半部分


关税支付方式,选择第三方,传1,不选择默认传1





验收标准
暂无
相关用例
历史记录  
  1. 2022-08-10 16:24:54, 由 程伟 创建。
  2. 2022-08-11 11:01:42, 由 田子豪 确认需求变动,最新版本为#7。
  3. 2022-08-18 15:44:00, 由 zhengqiao 取消。
    修改了 任务状态,旧值为 "wait",新值为 "cancel"。
    修改了 指派给 ,旧值为 "juzhiming",新值为 "chengwei"。
    修改了 实际完成,旧值为 "",新值为 "0000-00-00"。
    修改了 由谁取消,旧值为 "",新值为 "zhengqiao"。
    修改了 取消时间,旧值为 "",新值为 "2022-08-18 15:44:00"。
  4. 2022-08-18 15:46:03, 由 zhengqiao 编辑。
    修改了 所属迭代,旧值为 "643",新值为 "640"。
    修改了 任务状态,旧值为 "cancel",新值为 "wait"。
    修改了 由谁取消,旧值为 "zhengqiao",新值为 ""。
  5. 2022-08-18 15:51:34, 由 程伟 指派给 鞠智明。
    修改了 指派给,旧值为 "chengwei",新值为 "juzhiming"。
  6. 2022-08-25 10:37:29, 由 鞠智明 启动。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2022-08-25 10:37:23"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  7. 2022-08-25 14:20:05, 由 鞠智明 完成。
    修改了 总计消耗,旧值为 "0",新值为 "50"。
    修改了 实际完成,旧值为 "",新值为 "2022-08-25 10:37:31"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 预计剩余,旧值为 "31",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "juzhiming"。

    开发报告

    主要耗时花在和极兔技术那边测试沟通,极兔文档接口数据请求格式写死的form-data,但是我们在开发过程中,不管怎么拼接对比数据请求的格式都是不行,他们那边也不肯帮忙协助调试下他们的代码,只能是我们这边不断的尝试调整修改,花费了大量的人力和时间;最后调整为使用form表单的方式接口都能调通;

    1.在配置物流api

    2.添加物流商运输方式

    3.运输方式api管理设置

    4.运输方式管理

    上面都是配置物流运输方式,

    订单验证

    1.预生成,分为欧美站和东南亚;两个区域是不通的预报接口,配置时需要注意,预报成功会返回运单号,

    2.取消预报,会把订单运单号和追踪号清空掉

    3.面单下载,订单需要先生包,生包后在可打印页面,选择对应仓库,操作打印

  8. 2022-08-29 10:53:27, 由 zhengqiao 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "juzhiming",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "zhengqiao"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2022-08-29 10:53:27"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 技术研发中心 8月分支 版本(2022年)
所属模块 /
相关需求 极兔国际物流对接
指派给 Closed 于 2022-08-29 10:53:27
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 程伟 于 2022-08-10 16:24:54
由谁完成 鞠智明 于 2022-08-25 10:37:31
由谁取消 暂无
由谁关闭 zhengqiao 于 2022-08-29 10:53:27
关闭原因 已完成
最后编辑 zhengqiao 于 2022-08-29 10:53:27
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 31工时
总计消耗 50工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2022-08-25
截止日期 0000-00-00