当eTower对订单进行扫描称重后,把订单的相关数据传送通知给eTowerOne |
Post | v1/openApi/packetOrder/updateScanInfo |
1 | Field (API) | Data Type | Length | Mandatory | Details |
2 | orderId | String | 80 | M | eTower订单id。 eg:DWSuJpfLS0yZFJOoVkk9vA |
3 | type | Integer | 1 | O | 1:小包订单 ,默认是1。 eg:1 |
4 | weight | BigDecimal | (8,3) | M | 扫描重量 eg:10.2 |
5 | weightUnit | String | 2 | M | 扫描重量单位,默认kg。eg:kg 毫克=mg 克=g 千克=kg 吨=t |
6 | unit | String | 3 | M | 扫描长宽高单位,默认cm 毫米=mm 厘米=cm 分米=dm 米=m |
7 | length | BigDecimal | (8,3) | M | 扫描长 eg:10.2 |
8 | width | BigDecimal | (8,3) | M | 扫描宽 eg:2 |
9 | height | BigDecimal | (8,3) | M | 扫描高 eg:3 |
|
|
|
|
|
|
Request
[
{
"height": 11,
"length": 11,
"orderId": "IX16lXPHLIISQCNRezOvlg",
"type": 1,
"unit": "cm",
"weight": 10.2,
"weightUnit": "kg",
"width": 10
},
{
"height": 11,
"length": 11,
"orderId": "aacX16lXPHLIISQba232s",
"type": 1,
"unit": "cm",
"weight": 10.2,
"weightUnit": "kg",
"width": 10
}
]
Response
成功示例:
{
"code": "0",
"data": "",
"errors": "",
"message": "success.",
"messageId": "",
"success": true,
"warnList": ""
}
失败示例:
{
"code": "005",
"data": "",
"errors": [
{
"code": "620003",
"message": "orderId:IX16lXPHLIISQCNRezOvlg Wrong unit of weight."
},
{
"code": "620003",
"message": "orderId:IX16lXPHLIISQCNRezOvlg Wrong unit of weight."
}
],
"message": "server error.",
"messageId": "",
"success": false,
"warnList": ""
}