RestAPI:alibaba.nlife.b2b.trade.get
参数 | 参数名称 | 类型 | 必填 | 描述 | 范例 |
---|---|---|---|---|---|
trade_no | 采购单编号 | String(64) | 是 | 零售+平台中的采购单编号 | PO2016120100030802 |
参数 | 参数名称 | 类型 | 必填 | 描述 | 范例 |
---|---|---|---|---|---|
trade_no | 采购单编号 | String(64) | 是 | 零售+平台中的采购单编号 | PO2016120100030802 |
gmt_create | 创建时间 | Date | 是 | 创建时间 | 2016-12-02 12:01:01 |
gmt_accept | 接单时间 | Date | 否 | 接单时间 | 2016-12-02 12:01:01 |
gmt_refuse | 拒单时间 | Date | 否 | 拒单时间 | 2016-12-02 12:01:01 |
gmt_pay | 支付时间 | Date | 否 | 支付时间 | 2016-12-02 12:01:01 |
gmt_accept_expire | 接单超时时间 | Date | 否 | 接单超时时间。如果供货商系统在此时间内不调用供货商接受采购申请或供货商拒绝采购申请接口,零售+平台将在到达超时时间后自动拒单。 | 2016-12-03 12:01:01 |
status | 状态 | String | 是 | 采购单状态,枚举类型。 1. WAIT_FOR_CONFIRM:等待确认,此时可接单或拒单,新创建的采购单为此状态; 2. REFUSED:供货商已拒单,如果供货商拒单,采购单为此状态; 3. WAIT_FOR_PAY:等待零售商支付预付款,如果供货商接单,采购单为此状态; 3. WAIT_FOR_CONSIGN:等待供货商发货,如果零售商支付了预付款,采购单为此状态,此时可发货; 4. CONSIGNED_PART:部分发货中(含部分发货的情况),如果供货商发货但没有把采购单中的全部商品发出,采购单为此状态,此时,供货商还可以多次发货; 5. CONSIGNED:已全部发货,如果供货商发货且把采购单中的全部商品发出,采购单为此状态; |
WAIT_FOR_CONFIRM |
goods_list | 商品列表 | List<Goods> | 是 | 商品列表 | |
consignee | 收货人 | String(64) | 是 | 收货人姓名 | 王大雷 |
consignee_tel | 收货人电话 | String(32) | 是 | 收货人电话 | 13910593327 |
consignee_address | 提货/收货地址 | String(256) | 是 | 收货地址 | |
consignment_list | 发货列表 | List<Consignment> | 是 | 发货列表 | |
attachment | 业务透传参数 | String(512) | 否 | 附加数据,在获取采购单详情中原样返回,该字段主要用于商户携带订单的自定义数据。 |
名称 | 描述 | 错误原因 | 解决方案 |
---|---|---|---|
isv.INVALID_TRADE_NO | 无效的采购单 | ISV传入了无效的采购单,如不存在 | ISV开发人员需检查入参是否正确 |
isp.FAIL_TO_GET | 获取采购单失败,详细说明请查看sub_msg | 零售+平台获取采购单失败 | 可重试,最多重试5次。如果还是有问题,则需将该问题提交到零售+平台技术支持人员解决 |
isp.SYS_ERROR | 系统错误,详细说明请查看sub_msg | 零售+平台系统错误 | ISV需间隔2秒重试,最多重试10次。如果还是有问题,则需将该问题提交到零售+技术支持人员解决 |