1、根据mac查询试衣镜详情信息
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
mac | int | 是 | 123.1231.123123 | null | mac信息 |
响应
code为200即为成功,否则是失败。
其中data为返回的内容
screenStatus;//屏幕状态(1-点亮;2-熄灭;3-损坏)
响应JSON格式如下所示:
{
"mac":"12312.1231.1212"
}
{
"code": 200,
"message": "获取试衣镜信息成功",
"data": {
"createUserId": 542,
"createUserName": null,
"createTime": 1491034900,
"createTimeStr": null,
"status": 1,
"statusStr": null,
"updateTime": 1492570285,
"updateTimeStr": null,
"id": 26,
"fittingRoomId": 34,
"roomName": null,
"mirrorNumber": 5,
"floorNum": null,
"regionCode": null,
"regionId": null,
"mirrorName": "111111111",
"resolvingPower": "11111",
"size": "11111111",
"serialNumber": "11111",
"mac": "1231.1231.1231",
"screenStatus": 2,
"storeId": 66,
"storeName": null,
"updateUserId": 542,
"screenStatusStr": null,
"screenFloorAndRegion": null,
"macAndSerialNumber": null,
"screenSizeAndResolvingPower": null,
"mirrorCode": null
}
}
2、根据mac查询试衣镜sku列表-镜子用
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
mac | int | 是 | 123.1231.123123 | null | mac信息 |
响应
code为200即为成功,否则是失败。
其中data为返回的内容
响应JSON格式如下所示:
{ "code": 200, "message": "获取试衣镜SKU列表成功", "data": [ 1213, 123123 ] }
3、保存试衣间商品信息
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
id | int | 否 | 333 | null | 新增是不需要 修改用 |
keyId | int | 是 | 22 | null | 对应类型主键 |
mac | string | 否 | 2342.234234 | null | 镜子端添加商品用 |
skuTid | string | 否 | 2342.234234 | null | 镜子端添加商品区分sku唯一 |
type | int | 是 | 333 | null | /'1 试衣间 2 试衣镜', |
productSku | int | 是 | 234234 | null | sku |
status | int | 是 | 1 | null | 2 删除 1新增 默认1 |
注意,通用的头部没有列出。
请求示例
http://192.168.102.210:8080/portal-gateway/FittingController/saveFittingProductInfo?debug=XYZ&mac=rty&type=2&productSku=234234&skuTid=2342322&storeId=66
响应
code为200即为成功,否则是失败。
其中data为返回的内容
列表的字段如下:
响应JSON格式如下所示:
{
"keyId":33,
"type":2,
"productSku":66234234,
"storeId":66
}
{
"code": 200,
"message": "保存试衣间员工关联信息成功",
"data": true
}
4、根据mac查询换衣服务状态
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
mac | string | 是 | 234.2342.234234 | null | 镜子 mac信息 |
请求示例 http://localhost:8081/shops/FittingRest/getFittingServerByMac.do
响应
code为200即为成功,否则是失败。
其中data为返回的内容
当data为true时 有服务请求 false 没有服务
响应JSON格式如下所示:
{
"mac":"1231.1231.1231"
}
{
"code": 200,
"message": "请求试衣服务成功",
"data": false
}
5、根据mac发送换衣服务请求
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
mac | string | 是 | 234.2342.234234 | null | 镜子 mac信息 |
needFlag | boolean | 是 | true | null | true 需要服务 false 取消服务 |
响应
code为200即为成功,否则是失败。
其中data为返回的内容
当data为true时 有服务请求 false 没有服务
响应JSON格式如下所示:
{
"mac":"1231.1231.1231",
"needFlag":true
}
{
"code": 200,
"message": "请求试衣服务成功",
"data": null
}
6、根据mac,sku创建试衣取货任务
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
mac | string | 是 | 234.2342.234234 | null | 镜子 mac信息 |
skuId | int | 是 | 1231231 | null | skuid |
响应
code为200即为成功,否则是失败。
其中data为返回的taskid
{
"mac":"1231.1231.1231",
"skuId":234234
}
{
"code": 200,
"message": "请求试衣取货成功!",
"data": 5940
}
7、根据taskid查询任务详情
请求参数
参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
---|---|---|---|---|---|
id | int | 是 | 2342 | 任务id | |
task_type | int | 是 | 4 | null | 4 试衣取货 |
响应
code为200即为成功,否则是失败。
其中data为返回的任务详情
taskStatus 任务状态:1.待接收,2.已接收,3.已完成,4.已终止
{
"code": 200,
"message": "success",
"data": {
"taskStatus": 1,
"receiveTime": 0,
"finishTime": 0,
"pickingTime": 0,
"totalRealNum": null,
"pickingNum": 1,
"mirrorName": null,
"list": [
{
"createUserId": null,
"createUserName": null,
"createTime": null,
"createTimeStr": null,
"status": null,
"statusStr": null,
"updateTime": null,
"updateTimeStr": null,
"productId": 0,
"productSkn": 51009362,
"productSku": 345435,
"productSkc": 95821,
"sizeName": "40码",
"colorName": "红色",
"imageUrl": "http://img11.static.yhbimg.com/goodsimg/2013/04/08/08/01bb4529427c3ca4f5ace779652194000f.jpg",
"productName": "VANS U ZAPATO DEL BARCO CA VN-0IPX",
"brandName": "VANS",
"brandId": 0,
"shelveTime": null,
"maxSortId": 0,
"maxSortName": "鞋靴",
"middleSortName": "休闲/运动鞋",
"smallSortName": "休闲/运动鞋",
"genderStr": null,
"attribute": null,
"isShopCanSale": null,
"isShopOnSale": null,
"isAdvance": null,
"isSpecial": null,
"isLimited": null,
"isJit": null,
"marketPrice": null,
"salesPrice": null,
"grossRate": null,
"replenishSwitch": 0,
"shopStock": 0,
"allStock": 0,
"goodsShelvesStock": 0,
"destroyStock": 0,
"tempShelvesStock": 0,
"waitStock": 0,
"allocateShelvesStock": 0,
"mobileStock": 0,
"testStock": 0,
"imageUrls": null,
"skcColor": "95821(红色)",
"genderAttribute": null,
"saleAttribute": null,
"goodsShelvesCode": null,
"cost": 0,
"shopSaleStock": null,
"goodsShelvesName": null,
"num": 1,
"shelfProductNum": null,
"shelfProductDetail": null,
"templatePic": "http:///goodsimghttp%3A//img11.static.yhbimg.com/goodsimg/2013/04/08/08/01bb4529427c3ca4f5ace779652194000f.jpg?imageView/{mode}/w/{width}/h/{height}",
"lockNum": 0,
"addTime": null
}
]
}
}