product_query.md 5.8 KB

17、批量获取总仓可卖库存

请求地址:http://192.168.10.131:8082/erp-gateway-web/stock/get_batch_center_stock 请求参数报文(放在HTTP体中使用POST方式进行传递): {"productSkuList": [326432,326430]} 响应报文格式: {"alg": "SALT_MD5", "code": 200,"data": [{"productSku": 326432,"remnantNum": 40},{"productSku": 326430,"remnantNum": 0}],"md5": "842f09b57de0b71e6b47ff0a1ba9d813","message": "SUCCESS"} 参数说明:remnantNum:总仓可卖库存数量

remnantNum:总仓可卖库存数量

21、批量获取全部可卖库存

请求地址:http://192.168.10.131:8082/erp-gateway-web/stock/get_batch_stock 请求参数报文:{"productSkuList":[164164,166920],"storehouseId":12} 放在HTTP体中使用POST方式进行传递 响应报文格式:{"alg":"SALT_MD5","code":200,"data":[{"localRemnantNum":5,"productSku":164164,"storehouseId":12,"totalRemnantNum":10},{"localRemnantNum":5,"productSku":166920,"storehouseId":12,"totalRemnantNum":10}],"md5":"65d4126dc9958d82b61054549cc60b04","message":"SUCCESS"} localRemnantNum:本店可售库存 totalRemnantNum:线上全部可售库存(包括总仓和各个线下店)

localRemnantNum:本店可售库存

1. 线下店获取门店可售商品列表(线下店商品管理(本店可售(上架,线下可售),本店在售(调拨审核通过的商品),南京)

接口名:/StoreProductQueryController/storeSaleProductDetailList

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
storeId int 50 1 门店id
productSkus List 50 sku
productSkns List 50 skn
brandIds List 50 品牌ID
productName String 50 商品名称
maxSortId int 50 商品大类id
gender String 50 性别
attribute int 50 商品属性
isShopOnSale int 0 是否本店在售 0 不是本店在售 1 是本店在售
isAdvance String 50 是否预售
isLimited String 50 是否限量
isJit String 50 是否jit
page int 1 第几页
size int 20 每页条数(默认一页10条 )
shopsPageSize int 50 只是一个分页的标志,如果不分页,需要传0
shopsShelveTime int 50 只是一个上架时间排序的标志,如果按上架时间降序排序,需要传0

返回参数

code为200即为成功,否则是失败。 响应JSON格式如下所示:

{
    "code": 200, 
    "message": "success", 
    "data": [
        {
            "productSkn": 70, 
            "productSku": "1385336", 
            "productSkc": 0, 
            "productName": 70, 
            "brandName": "1385336", 
            "brandId": 145, 
            "maxSortName": 0, 
            "smallSortName": 70, 
            "middleSortName": "1385336", 
            "colorName": 145, 
            "sizeName": 0, 
            "gender": 70, 
            "imageUrl": "1385336", 
            "replenishSwitch": 145, 
            "attribute": 0, 
            "isJit": 70, 
            "isLimited": "1385336", 
            "isAdvance": 145, 
            "isSpecial": 0, 
            "shelveTime": 70, 
            "salesPrice": "1385336", 
            "marketPrice": 145, 
            "isShopOnSale": 0
        }
    ]
}

2.根据productSkus查询商品详情

接口名:/PurchaseAllocationController/queryByProductSkus

请求参数

{
    "productSkus": [102002,102078]
}
参数名称 参数类型 长度 可否为空 示例 默认值 备注
productSkus List [102002,102078] sku

返回参数

code为200即为成功,否则是失败。 响应JSON格式如下所示:

{
  "code": 200,
  "data": [
    {
      // 1普通商品、2赠品3虚拟商品
      "attribute": "1",
      "brandId": 119,
      "brandName": "REVELATOR",
      "colorName": "绿色",
      "factoryCode": "VN0003Z6KM2104500M",
      // 1  2   3 通用
      "gender": "1",
      "imageUrl": "http://img13.static.yhbimg.com/goodsimg/2012/03/02/14/02ea70da41df2d162fe1ec1c5d53367086.jpg",
      "isAdvance": "N",
      "isLimited": "N",
      "marketPrice": 255,
      "maxSortId": 1,
      "maxSortName": "上衣",
      "middleSortId": 11,
      "middleSortName": "T恤",
      "productName": "REVELATORTHER 短袖T恤",
      "productSkc": 3241,
      "productSkn": 50004331,
      "productSku": 102001,
      "salesPrice": 99,
      "sizeId": 201,
      "sizeName": "L",
      "smallSortId": 114,
      "smallSortName": "T恤",
      "sortId": 0,
      //给pda冗余字段
      "templatePic": "http://img13.static.yhbimg.com/goodsimg/2012/03/02/14/02ea70da41df2d162fe1ec1c5d53367086.jpg"
    }
  ],
  "message": "操作成功"
}

3.根据storehouseId和productSkn批量查询门店库存和总仓库存

请求参数

[{
    "productSkn": 51070999,
    "storehouseId":12
},{
    "productSkn": 51070999,
    "storehouseId":12
}]

返回参数

code为200即为成功,否则是失败。 响应JSON格式如下所示:

{
    "code": 200,
    "data": [
        {
            "localRemnantNum": 5,
            "productSkn": 164164,
            "storehouseId": 12,
            "totalRemnantNum": 10
        },
        {
            "localRemnantNum": 5,
            "productSkn": 166920,
            "storehouseId": 12,
            "totalRemnantNum": 10
        }
    ],
    "md5": "65d4126dc9958d82b61054549cc60b04",
    "message": "SUCCESS"
}

localRemnantNum:门店库存

totalRemnantNum:总仓库存