货架管理.md 7.98 KB

1、根据货架code获取货架详情

公共请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
client_secret string 50 5ac68f20cb18efe154be 进入接口提供的参数加密信息
client_type string 20 iphone/android/ipad 手机型号(不区分大小写)

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
goodsShelvesCode String 1-1-F-212 货架code

接口说明

注意,通用的头部没有列出。
请求示例
http://192.168.102.210:8080/portal-gateway/LineShopsController/getGoodsShelvesInfoByShelvesCode?debug=XYZ&goodsShelvesCode=1-1-F-212

响应

code为200即为成功,否则是失败。

响应成功JSON格式如下所示:

{
  "code": 200,
  "message": "success",
  "data": {
    "createUserId": 50,
    "createUserName": null,
    "createTime": 1472458174,
    "createTimeStr": null,
    "status": null,
    "statusStr": null,
    "updateTime": 1472468641,
    "updateTimeStr": null,
    "id": 212,
    "regionId": 916,
    "goodsShelvesName": "1层区域F货架3",
    "goodsShelvesType": 1,
    "goodsShelvesCode": "1-1-F-212",
    "goodsLocationCode": null,
    "floorNum": null,
    "floorCode": null,
    "regionCode": null,
    "planURL": null,
    "dispatchNum": null,
    "displayNum": null,
    "productName": null,
    "goodsShelvesTypeName": "正常货位",
    "furnitureNum": null,
    "furnitureCode": null,
    "furnitureIds": null,
    "oldFurnitureIds": null,
    "furnitureInfo": null,
    "list": null
  }
} 

2、根据货架code获取货架商品详情

公共请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
client_secret string 50 5ac68f20cb18efe154be 进入接口提供的参数加密信息
client_type string 20 iphone/android/ipad 手机型号(不区分大小写)

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
goodsShelvesCode String 1-1-F-212 货架code

注意,通用的头部没有列出。
请求示例
http://192.168.102.210:8080/portal-gateway/LineShopsController/getGoodsShelvesDetailByShelvesCode?debug=XYZ&goodsShelvesCode=1-1-F-212

响应

code为200即为成功,否则是失败。

响应成功JSON格式如下所示:

{
  "code": 200,
  "message": "success",
  "data": {
    "createUserId": 50,
    "createUserName": null,
    "createTime": 1472458174,
    "createTimeStr": null,
    "status": null,
    "statusStr": null,
    "updateTime": 1472468641,
    "updateTimeStr": null,
    "id": 212,
    "regionId": 916,
    "goodsShelvesName": "1层区域F货架3",
    "goodsShelvesType": 1,
    "goodsShelvesCode": "1-1-F-212",
    "goodsLocationCode": null,
    "floorNum": null,
    "floorCode": null,
    "regionCode": null,
    "planURL": null,
    "dispatchNum": null,
    "displayNum": null,
    "productName": null,
    "goodsShelvesTypeName": "正常货位",
    "furnitureNum": null,
    "furnitureCode": null,
    "furnitureIds": null,
    "oldFurnitureIds": null,
    "furnitureInfo": null,
   "list": [
      {
        "productId": "51042957",
        "productSku": "493166",
        "sizeName": "XXL",
        "productSkc": "145205",
        "colorName": "黑色",
        "productSkn": "51042957",
        "productName": "FUN FT14207B0",
        "brandName": "FUN",
        "sex": "男",
        "imageUrl": "http://img01.yohoboys.com/staticimg/2016/05/19/15/01091c21f2317a64f123f1649fbbccf7ba.png",
        "productNum": "1",
        "brandId": "506"
      }
    ]
  }
}

3、生成临时货架(外箱编码)

公共请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
client_secret string 50 5ac68f20cb18efe154be 进入接口提供的参数加密信息
client_type string 20 iphone/android/ipad 手机型号(不区分大小写)

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
warehouseId int 50 仓库id

注意,通用的头部没有列出。
请求示例
http://192.168.102.210:8080/portal-gateway/LineShopsController/insertOutBox?debug=XYZ&warehouseId=12

响应

code为200即为成功,否则是失败。

响应成功JSON格式如下所示:

{
  "code": 200,
  "message": "success",
  "data": "66-V1-V-H-316"
}

4、根据货架编码获取货架信息(只有货架信息,没有其他相关信息)

/LineShopsController/getShelfInfoByShelfCode

公共请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
client_secret string 50 5ac68f20cb18efe154be 进入接口提供的参数加密信息
client_type string 20 iphone/android/ipad 手机型号(不区分大小写)

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
goodsShelvesCode String 66-V1-V-H-356 货架编码

注意,通用的头部没有列出。
请求示例
http://192.168.102.210:8080/portal-gateway/LineShopsController/getShelfInfoByShelfCode?debug=XYZ&goodsShelvesCode=66-V1-V-H-356

响应

code为200即为成功,否则是失败。

响应成功JSON格式如下所示:

{
  "code": 200,
  "message": "success",
  "data": {
    "id": 356,
    "regionId": 0,
    "goodsShelvesName": "外箱编码(临时货架)",
    "goodsShelvesType": 99,
    "createUserId": 50,
    "createTime": 1475059332,
    "updateTime": 0,
    "status": 1,
    "goodsShelvesCode": "66-V1-V-H-356",
    "goodsLocationCode": "12-01-001-03-0001"
  }
}

3、生成临时货架(外箱编码)

公共请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
client_secret string 50 5ac68f20cb18efe154be 进入接口提供的参数加密信息
client_type string 20 iphone/android/ipad 手机型号(不区分大小写)

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
warehouseId int 50 仓库id

注意,通用的头部没有列出。
请求示例
http://192.168.102.210:8080/portal-gateway/LineShopsController/insertOutBox?debug=XYZ&warehouseId=12

响应

code为200即为成功,否则是失败。

响应成功JSON格式如下所示:

{
  "code": 200,
  "message": "success",
  "data": "66-V1-V-H-316"
}

5.ipad结算之后,修改线下店库存

LineShopsProductController/changeProductNum

公共请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
client_secret string 50 5ac68f20cb18efe154be 进入接口提供的参数加密信息
client_type string 20 iphone/android/ipad 手机型号(不区分大小写)

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
storehouseId int 12 门店仓库id
goodsList string [{ "sku":102016, "num":4,"orderId":12346}] 商品信息组成的字符串 :sku,数量,子订单号

注意,通用的头部没有列出。
请求示例
http://192.168.102.210:8080/portal-gateway/LineShopsProductController/changeProductNum

响应

code为200即为成功,否则是失败。

响应成功JSON格式如下所示:

{
  "code": 200,
  "message": "success",
  "data": null
}