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
}