线下店 --试衣间-镜子端.md 7.64 KB

1、根据mac查询试衣镜详情信息

请求参数

参数名称 参数类型 可否为空 示例 默认值 备注
mac int 123.1231.123123 null mac信息

请求示例 http://192.168.102.210:8080/portal-gateway/FittingController/getFittingMirrorInfoByMac?mac=234234&debug=XYZ

响应

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信息

请求示例 http://192.168.102.210:8080/portal-gateway/FittingController/getFittingSkuListByMac?debug=XYZ&mac=rty

响应

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 取消服务

请求示例 http://192.168.102.210:8080/portal-gateway/FittingController/sendFittingServerByMac?debug=XYZ&mac=rty&needFlag=true

响应

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

请求示例 http://192.168.102.210:8080/portal-gateway/TaskInfoController/createFittingTask?mac=23423.2342.234&skuId=234234

响应

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 试衣取货

请求示例 http://192.168.102.210:8080/portal-gateway/TaskInfoController/getTaskDetailList4PDA?debug=XYZ&id=5926&task_type=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
      }
    ]
  }
}