需求描述

1.    需求概述

1.1. 背景

Tophatter合作物流商,彗吉科技物流,支持合单功能,即同一买家从不同卖家购买产品,使用彗吉科技物流发货,可以合单,降低物流成本


此需求需对接订单和物流,这是物流部分,订单部分为:

10249 【订单】Tophatter平台合单标识对接


订单物流需配合调试


2.    功能设计

2.1. 预报

2.1.1 需求说明

接口链接:https://x-port.com.cn/api/v2/m/e/orders/create_cb


1)在物流商运输方式中,添加彗吉科技物流


2)需要添加的参数为:

api名称;---文本框

是否激活;---复选框

密钥;---文本框


3)预报后

3.1)如果返回的结果为0,表示预报成功;将返回的logistics_order_id保存到物流商单号中,并增加一条日志:订单【********】预生成成功,物流API【***】,物流商单号【***】,等待物流商返回审核结果,版本【**】,预生成策略名称【***】,预生成策略编号【*】

        3.1.1)异步获取追踪号,获取追踪号接口:https://x-port.com.cn/api/v2/m/l/orders/status;

                 3.1.1.1)当接口返回状态为“init”时,忽略,继续异步获取追踪号;

                 3.1.1.2)当接口返回状态为“reviewing”时,忽略,继续异步获取追踪号;

                 3.1.1.3)当接口返回状态为“rejected”时,表示审核失败,将description展示在错误信息中,停止异步获取追踪号,清空物流商单号,调用https://x-port.com.cn/api/v2/m/e/order/cancel_bind_lo取消预报;

                 3.1.1.4)当接口返回状态为“pending_pick_up”时,表示审核成功,将返回的barcode保存到追踪号中,停止异步获取追踪号;

                 3.1.1.5)接口返回其他状态时,忽略,不管审核成功还是失败,异步队列已停止,不会获取到其他状态;

3.2)如果返回的结果不为0,表示预报失败,将返回的msg和data错误信息拼接后,提示出来;


2.1.2 原型界面


2.2. 查询物流单状态

2.2.1 需求说明

接口链接:https://x-port.com.cn/api/v2/m/l/orders/status;


如上3.1.1异步获取追踪号的时候调用



2.3. 获取面单

2.3.1 需求说明

接口链接:https://x-port.com.cn/api/v2/m/l/orders/labels


通过订单号,获取面单


2.4. 取消预报

2.4.1 需求说明

接口链接:https://x-port.com.cn/api/v2/m/e/order/cancel_bind_lo


如上3.1.1.3审核失败时,取消预报使用




验收标准

api文档:https://thoughts.teambition.com/share/60474dc2b3dab9004210b146#title=Open_Merchant_API


测试信息


账号:XportTest71

AccessToken: GxX2+DpX9Ktze9+yLO0PU02pxJzsisSHHZz1PbQMA9c=

订单号:119539070, 120020822,fake_052001, fake_052002
历史记录  
  1. 2021-12-18 15:58:09, 由 hezheng 创建。
  2. 2021-12-18 15:59:39, 由 hezheng 编辑。
    修改了 任务名称,区别为:
    001- Tophatter平台合单功能-彗吉科技物流对接[测试任务]
    001+ Tophatter平台合单功能-彗吉科技物流对接[测试执行]
    001- Tophatter平台合单功能-彗吉科技物流对接[测试任务]
    001+ Tophatter平台合单功能-彗吉科技物流对接[测试执行]
  3. 2021-12-20 15:15:16, 由 hezheng 启动。
    修改了 实际开始,旧值为 "0000-00-00 00:00:00",新值为 "2021-12-20 15:15:14"。
    修改了 任务状态,旧值为 "wait",新值为 "doing"。
  4. 2021-12-21 17:15:05, 由 hezheng 添加备注。
  5. 2021-12-24 16:07:25, 由 hezheng 添加备注。

    预生成

    转单号

  6. 2021-12-24 16:09:55, 由 hezheng 添加备注。

    面单下载

  7. 2021-12-24 16:10:56, 由 hezheng 添加备注。

    删除订单

  8. 2021-12-27 20:05:36, 由 hezheng 完成。
    修改了 总计消耗,旧值为 "0",新值为 "4"。
    修改了 实际完成,旧值为 "",新值为 "2021-12-27 20:05:11"。
    修改了 任务状态,旧值为 "doing",新值为 "done"。
    修改了 预计剩余,旧值为 "4",新值为 "0"。
    修改了 由谁完成,旧值为 "",新值为 "hezheng"。

    彗星科技物流为线上物流,给TOP平台使用

    支持待合单业务

  9. 2021-12-28 17:16:21, 由 hezheng 添加备注。

  10. 2021-12-29 09:34:44, 由 hezheng 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "hezheng",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "hezheng"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2021-12-29 09:34:44"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 【主干】产品中心12月第二个版本(2021年)
所属模块 赛盒科技  赛盒ERP管理系统   物流发货组
相关需求 【物流】Tophatter平台合单功能-彗吉科技物流对接
指派给 Closed 于 2021-12-29 09:34:44
任务类型 测试
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 hezheng 于 2021-12-18 15:58:09
由谁完成 hezheng 于 2021-12-27 20:05:11
由谁取消 暂无
由谁关闭 hezheng 于 2021-12-29 09:34:44
关闭原因 已完成
最后编辑 hezheng 于 2021-12-29 09:34:44
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 4工时
总计消耗 4工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 2021-12-20
截止日期 2021-12-28