批量转换临时订单 为 本地订单, 转换成功后, 本地订单的状态为 "待处理"
url | |
method | get |
body | - |
返回 | [错误] 当没有指定邮递详情时会报错, errorIdList中存放了错误的id和信息. Code Block |
---|
| {
"numberOfTotalConsignmentsToProcess": 1,
"numberOfConsignmentsProcessed": 1,
"finished": true,
"data": null,
"errorIdList": [
{
"id": 12010439,
"message": "找不到邮递服务,请检查相关选项"
}
],
"success": true,
"refresh": false
} |
[正常]
Code Block |
---|
| {
"numberOfTotalConsignmentsToProcess": 1,
"numberOfConsignmentsProcessed": 1,
"finished": true,
"data": {
"12010439": "1507310110000001"
},
"errorIdList": [],
"success": true,
"refresh": false
} |
|
返回解释 | numberOfTotalConsignmentsToProcess 一共有几条记录需要处理 numberOfConsignmentsProcessed 本次请求处理了几条 finished 是否处理完所有记录 data 批量订单id和订单id的键值对 现在系统中一次请求处理数量为25, 为常量, 不能根据参数修改, 不排除以后修改这个数字的可能, 所以请不要以为每次请求25个就会处理完, 请按照以下方法处理一次处理不完的批量订单. 当finished为false, 将start+=numberOfConsignmentsProcessed, 作为参数, 再次发送请求, 直至finished为true就处理完了. |
参数 | ids 批量订单的id, [非必填] type 转换的类型, 值有3个LOCAL, RETURN, DIRECT [必填] start 从第几个开始处理 [必填, 不填的话系统默认为0] 系统会根据这两个值来获取你要转换的批量订单, 如果没有写ids, 则默认转换所填type的所有未转换的批量订单 |