post 更新箱信息
(1)请求方法: http post
(2)请求地址: http://{hostname}/apicenter/api/asn/updateBox
1:用于全量更新未发货(待发货状态)入库单的箱信息(增加箱子、编辑箱子、删除箱子);
2:每次更新请提交该库单内的全部箱子信息,请勿遗漏;
请求示例
Body 请求参数
{"asn_number": "test001","client_code": "test","box_list": [{"po_number": "test001--P001-001","weight": 1.00,"length": 1.00,"width": 1.00,"height": 1.00,"sku_list": [{"code": "sku1","qty": 1},{"code": "sku2","qty": 2}]},{"po_number": "test001-P001-002","weight": 2.00,"length": 2.00,"width": 2.00,"height": 2.00,"sku_list": [{"code": "sku3","qty": 1},{"code": "sku4","qty": 2}]},{"po_number": "test001-P002-001","weight": 2.00,"length": 2.00,"width": 2.00,"height": 2.00,"sku_list": [{"code": "sku3","qty": 1},{"code": "sku4","qty": 2}]}]}
请求参数
| 参数名称 | 类型 | 是否必填 | 描述 |
|---|---|---|---|
asn_number |
string | 是 | 入库单号 |
client_code |
string | 是 | 客户代码,标识货物所属的客户 |
box_list[] |
array | 是 | 包含入库单内全部箱子信息 |
po_number |
string | 是 | 箱号 |
| weight | decimal(6,2 ) | 否 | 箱子的重量KG |
| length | decimal(6,2 ) | 否 | 箱子的长度CM |
| width | decimal(6,2 ) | 否 | 箱子的宽度CM |
| height | decimal(6,2 ) | 否 | 箱子的高度CM |
box_list[].sku_list |
array | 是 | 包含箱子内的全部商品信息 |
code |
string | 是 | 商品的SKU代码 |
qty |
int | 是 | 商品的数量 |
返回示例
成功
{"code": 200,"message": "success"}
失败
{"code": 404,"message": "已发货订单无法进行修改"}
返回结果
| 状态码 | 状态码含义 | 说明 | 数据模型 |
|---|---|---|---|
| 200 | OK | 更新成功 | ——— |
