接口说明

当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": ""

}