推送更新订单状态

  • 接口描述

    推送更新订单状态。

  • API

    /api/open/order/update-order-state
  • 参数格式
    POST application/x-www-form-urlencoded
  • 入参
参数名称 类型 是否必填 描述
token String yes 授权时获取的 access token
参数名称 类型 是否必填 描述
masterCode String no 父订单编码
orderStatus Integer yes 主订单状态(10 - 待审核、20 - 待付款、30 - 待发货、40 - 待收货、50 - 已完成、60 - 已取消、70 - 下单失败)
operator String no 操作人
subOrderStatus List yes 子订单状态集合

子订单状态集合

参数名称 类型 是否必填 描述
masterCode String no 父订单编码
orderCode String yes 子订单编码
orderStatus Integer yes 子订单状态(10 - 待审核、20 - 待付款、30 - 待发货、40 - 待收货、50 - 已完成、60 - 已取消、70 - 下单失败)
orderParcelStatus List yes 包裹状态集合

包裹状态集合

参数名称 类型 是否必填 描述
masterCode String no 父订单编码
orderCode String yes 子订单编码
parcelCode String yes 包裹编码
parcelStatus Integer yes 包裹状态(10 - 待出库、20 - 已发货、30 - 妥投、40 - 拒收、50 - 完成)
  • 出参
参数名称 类型 非空 描述
data Integer yes 受影响行数
  • 入参示例
{
  "token": "your_access_token",
  "masterCode": "MASTER123456",
  "orderStatus": 30,
  "operator": "John Doe",
  "subOrderStatus": [
    {
      "masterCode": "MASTER123456",
      "orderCode": "SUBORDER123456",
      "orderStatus": 40,
      "orderParcelStatus": [
        {
          "masterCode": "MASTER123456",
          "orderCode": "SUBORDER123456",
          "parcelCode": "PARCEL123",
          "parcelStatus": 20
        },
        {
          "masterCode": "MASTER123456",
          "orderCode": "SUBORDER123456",
          "parcelCode": "PARCEL124",
          "parcelStatus": 30
        }
      ]
    },
    {
      "masterCode": "MASTER123456",
      "orderCode": "SUBORDER654321",
      "orderStatus": 50,
      "orderParcelStatus": [
        {
          "masterCode": "MASTER123456",
          "orderCode": "SUBORDER654321",
          "parcelCode": "PARCEL125",
          "parcelStatus": 10
        }
      ]
    }
  ]
}
  • 出参示例
{
  "success": true,
  "code": 200,
  "message": "操作成功",
  "data": {
  },
  "stackTrace": null
}
Copyright © cmdjh 2023 all right reserved,powered by Gitbook该文章修订时间: 2024-12-17

results matching ""

    No results matching ""