版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

描述

从各仓库获取相应商品库存数据

路径

HTTP Verb

URL

POST

/api/supplier-service/v1/b2c/

inventory

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
Array30OSKU编码集合
warehouseCodeList
array
Array
O仓库编码集合
pageNum
int
Integer
O页码,默认为0
pageSize
int
Integer
O页数,默认为100

...


响应字段

字段名

数据类型

最大长度

必填性

描述

描述

sku

skuList
String
shipperName

商品编码

发货人名称

skuId

sku
String
商品编码

SKU ID

skuNameEn

String

商品英文名

skuNameCn

skuNameLocal
String

商品中文名

warehouseInventoryDTOList

warehouseInventoryList

Array

仓库库存信息

availableInventory


warehouseInventoryList参数

可用库存

字段名

incomingInventory

数据类型

待入库库存

最大长度

outgoingInventory

描述

待出库库存
warehouseCode
overseasWarehouseCode
String
仓库代码
overseasWarehouseName

availableInventory

仓库名称
Integer
unsellableInventory

可用库存

不可用库存

incomingInventory

code
Integer
编码内容

待入库库存

errors

outgoingInventory

报错
Integer
message

待出库库存

返回信息

unsellableInventory

messageId
Integer
信息编码

不可用库存

success


请求样例

...

代码块

...

linenumbers

...

样例:1

{ "pageNum": 0, "pageSize": 100,
代码块
true

...

collapsetrue
{
     "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": [
        
    ]
}

查询到数据:

code
CATESTWH_02"
    ]
}


响应样例


代码块
linenumberstrue
collapsetrue
{
    "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": ""
}

...