描述
从各仓库获取相应商品库存数据
路径
HTTP Verb | URL |
|---|---|
| POST | /api/supplier-service/v1/b2c/ |
productWarehouseInventory |
请求头样例
| 代码块 |
|---|
POST /api/supplier-service/v1/b2b/inventory HTTP/1.1 Host: http://cfs-qa.etowertech.com/ Content-Type: application/json Accept: application/json Authorization:WallTech etotest8xkIIphLnbkjRACNj4P:pc9H97D-_b2_TSCVvNj81A X-WallTech-Date:Tue, 02 Aug 2022 06:43:37 GMT |
字段请求字段
| 字段名 | 数据类型 | 最大长度 | 必填性 | 描述 |
|---|---|---|---|---|
skuList |
| Array | 30 | O | SKU编码集合 |
| warehouseCodeList |
| Array | O | 仓库编码集合 | |
| pageNum |
| Integer | O | 页码,默认为0 | |
| pageSize |
| Integer | O | 页数,默认为100 |
...
响应字段
字段名 | 数据类型 | 最大长度 |
|---|
描述 |
|---|
sku |
| String |
商品编码 |
skuId |
| String |
SKU ID | |||
skuNameEn | String | 商品英文名 | |
skuNameCn |
| String | 商品中文名 |
warehouseInventoryList | Array | 仓库库存信息 |
warehouseInventoryList参数
可用库存
incomingInventory
待入库库存
outgoingInventory
待出库库存
overseasWarehouseCode
overseasWarehouseName
仓库名称
unsellableInventory
不可用库存
code
编码内容
errors
报错
message
返回信息
messageId
信息编码
success
字段名 |
|---|
数据类型 |
|---|
最大长度 |
|---|
描述 |
|---|
| warehouseCode |
| String | 仓库代码 |
availableInventory |
| Integer |
可用库存 |
incomingInventory |
| Integer |
待入库库存 |
outgoingInventory |
| Integer |
待出库库存 |
unsellableInventory |
| Integer |
不可用库存 |
请求样例
...
| 代码块 |
|---|
...
|
...
样例:1
| 代码块 | |
|---|---|
|
...
| ||
{ "skuList": [ "C7210050220test001" ], "warehouseCodeList": [ "CATESTWH12" ] } |
查询结果为空:
| 代码块 |
|---|
{ "code": "0", "data": {CATESTWH", "endRow": 0, "hasNextPage": false, "hasPreviousPage": true, "isFirstPage": false, "isLastPage": true, "list": [], "navigateFirstPage": 0, "navigateLastPage": 0, "navigatePages": 8, "navigatepageNums": [], "nextPage": 0, "pageNum": 2, "pageSize": 5, "pages": 0, "prePage": 0, "size": 0, "startRow": 0, "total": "0" }, "errors": "", "message": "", "messageId": "", "success": true, "warnList": "" } |
样例2:
| 代码块 |
|---|
{
"pageNum": 0,
"pageSize": 100,
"skuList": [
],
"warehouseCodeList": [
]
} |
查询到数据:
CATESTWH_02"
]
} |
响应样例
| 代码块 | ||||
|---|---|---|---|---|
| ||||
{
"code": "0",
"data": {
"endRow": 102,
"hasNextPage": true,
"hasPreviousPage": truefalse,
"isFirstPage": false,
"isLastPage": false,
"list": [
{
"shipperName": "小张12",
"sku": "C7210050220test001",
"skuNameEnskuId": "C721005UBI1228323022000001S",
"skuNameLocalskuNameCn": "C721005",
"warehouseInventoryDTOList": [
{
"availableInventory": 990,
"incomingInventory": 1,
"outgoingInventory": 7,
"overseasWarehouseCode": "CATESTWH",
"overseasWarehouseName": "易仓测试(专用)",
"unsellableInventory": ""
}
]
},
{
"shipperName": "小张1",
"sku": "230911001",
"skuNameEn": "testen1",
"skuNameLocalwarehouseInventoryList": "testcn", "warehouseInventoryDTOList": [
{
"availableInventory": 22298,
"incomingInventory": 0,
"outgoingInventory": 0,
"overseasWarehouseCode": "CATESTWH",
"overseasWarehouseName": "易仓测试(专用)",
"unsellableInventory": ""
}
]
},
{
"shipperName": "小张1",
"sku": "230908003",
"skuNameEn": "testen",
"skuNameLocal": "testcn",
"warehouseInventoryDTOList": [
{
"availableInventory": 10,
"incomingInventory": 0,
"outgoingInventory": 0,
"overseasWarehouseCode": "CATESTWH",
"overseasWarehouseName": "易仓测试(专用)",
"unsellableInventory": ""
}
warehouseCode": "CATESTWH"
] },
{ "shipperName": "小张1",
"sku": "1694416554",
"skuNameEn": "testen",
"skuNameLocal": "testcn",
"warehouseInventoryDTOList": [
{
"availableInventory": 120,
"incomingInventory": 0,
"outgoingInventory": 0,
"overseasWarehouseCode": "CATESTWH",
"overseasWarehouseName": "易仓测试(专用)",
"unsellableInventory": ""
}
]
},
{
"shipperName": "小张1",
"sku": "1694428131",
"skuNameEn": "testen",
"skuNameLocal": "testcn",
"warehouseInventoryDTOList": [
{
"availableInventory": 12,
"incomingInventory": 0,
"outgoingInventory": 0,
"overseasWarehouseCode": "CATESTWH",
"overseasWarehouseName": "易仓测试(专用)",
warehouseCode": "CATESTWH_02"
"unsellableInventory": ""
}
]
}
],
"navigateFirstPage": 1,
"navigateLastPage": 81,
"navigatePages": 8,
"navigatepageNums": [
1,
2,
3,
4, 5,
6,
7,
8
],
"nextPage": 31,
"pageNum": 20,
"pageSize": 5100,
"pages": 271,
"prePage": 10,
"size": 52,
"startRow": 61,
"total": "1352"
},
"errors": "",
"message": "",
"messageId": "",
"success": true,
"warnList": ""
} |
...