post 更新箱信息

 (1)请求方法: http post

  (2)请求地址: http://{hostname}/apicenter/api/asn/updateBox

1:用于全量更新未发货(待发货状态)入库单的箱信息(增加箱子、编辑箱子、删除箱子);

2:每次更新请提交该库单内的全部箱子信息,请勿遗漏;

请求示例

Body 请求参数

  1. {
  2. "asn_number": "test001",
  3. "client_code": "test",
  4. "box_list": [
  5. {
  6. "po_number": "test001--P001-001",
  7. "weight": 1.00,
  8. "length": 1.00,
  9. "width": 1.00,
  10. "height": 1.00,
  11. "sku_list": [
  12. {
  13. "code": "sku1",
  14. "qty": 1
  15. },
  16. {
  17. "code": "sku2",
  18. "qty": 2
  19. }
  20. ]
  21. },
  22. {
  23. "po_number": "test001-P001-002",
  24. "weight": 2.00,
  25. "length": 2.00,
  26. "width": 2.00,
  27. "height": 2.00,
  28. "sku_list": [
  29. {
  30. "code": "sku3",
  31. "qty": 1
  32. },
  33. {
  34. "code": "sku4",
  35. "qty": 2
  36. }
  37. ]
  38. },
  39. {
  40. "po_number": "test001-P002-001",
  41. "weight": 2.00,
  42. "length": 2.00,
  43. "width": 2.00,
  44. "height": 2.00,
  45. "sku_list": [
  46. {
  47. "code": "sku3",
  48. "qty": 1
  49. },
  50. {
  51. "code": "sku4",
  52. "qty": 2
  53. }
  54. ]
  55. }
  56. ]
  57. }

请求参数

参数名称 类型 是否必填 描述
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 商品的数量

返回示例

成功

  1. {
  2. "code": 200,
  3. "message": "success"
  4. }

失败

  1. {
  2. "code": 404,
  3. "message": "已发货订单无法进行修改"
  4. }

返回结果

状态码 状态码含义 说明 数据模型
200 OK 更新成功 ———