推送更新订单状态
接口描述
推送更新订单状态。
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
}