Authored by henry

全球购商品和yoho商品搜索融合

  1 +## 1、获取品类对应的size##
  2 +
  3 +(/sort_sizes.json)
  4 +请求方式:get
  5 +#### 请求参数
  6 +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
  7 +|:-------| -----:|-----:|-----:|-----:|----:|
  8 +|breaking|String|否|1|1|1:断码 0:非断码,传空字符串则表示不限|
  9 +|storage_num|String|否|1|1|sku库存的最小值|
  10 +|sort|String|否|119|null|小分类id,以逗号隔开|
  11 +|size|String|否|203|null|尺码 Id,以逗号隔开|
  12 +|productStatus|String|否|1|1|商品状态1:上架 非1:下架,主动传空字符串表示不限|
  13 +|attribute_not|String|否|2|2|1: 取赠品 2:不取赠品,主动传空字符串表示不限|
  14 +
  15 +
  16 +请求示例
  17 +http://192.168.10.64:8080/yohosearch/sort_sizes.json?breaking=1&storage_num=1
  18 +
  19 +### 响应
  20 +code为200即为成功且只会返回200,其他code表示失败。
  21 +响应JSON格式如下所示:
  22 +```json
  23 +{
  24 + "code": 200,
  25 + "message": "success",
  26 + "data": {
  27 + "total": 3,
  28 + "list": [
  29 + {
  30 + "small_sort_id": 119,
  31 + "middle_sort_id": 16,
  32 + "max_sort_id": 1,
  33 + "count": 2,
  34 + "sizes": [
  35 + {
  36 + "size_id": 203,
  37 + "size_name": "M"
  38 + },
  39 + {
  40 + "size_id": 271,
  41 + "size_name": "52"
  42 + }
  43 + ]
  44 + },
  45 + {
  46 + "small_sort_id": 114,
  47 + "middle_sort_id": 11,
  48 + "max_sort_id": 1,
  49 + "count": 5,
  50 + "sizes": [
  51 + {
  52 + "size_id": 201,
  53 + "size_name": "L"
  54 + },
  55 + {
  56 + "size_id": 203,
  57 + "size_name": "M"
  58 + },
  59 + {
  60 + "size_id": 211,
  61 + "size_name": "XL"
  62 + },
  63 + {
  64 + "size_id": 207,
  65 + "size_name": "S"
  66 + },
  67 + {
  68 + "size_id": 199,
  69 + "size_name": "F"
  70 + }
  71 + ]
  72 + },
  73 + {
  74 + "small_sort_id": 433,
  75 + "middle_sort_id": 429,
  76 + "max_sort_id": 365,
  77 + "count": 1,
  78 + "sizes": [
  79 + {
  80 + "size_id": 199,
  81 + "size_name": "F"
  82 + }
  83 + ]
  84 + }
  85 + ]
  86 + }
  87 +}
  88 +```
  89 +
  90 +
  91 +## 2、根据品类、库存、断码等获取商品列表(fix search.json的库存功能)##
  92 +(/sort_size_products.json)
  93 +请求方式:get
  94 +#### 请求参数
  95 +| 参数名称 | 参数类型 | 可否为空 | 示例 | 默认值 | 备注 |
  96 +|:-------| -----:|-----:|-----:|-----:|----:|
  97 +|storage_num|String|否|1|1|sku库存的最小值,不传默认1|
  98 +|breaking|String|否|1|为1|1:断码 0:非断码,不传默认1|
  99 +|sort|String|否|119|null|小分类id,以逗号隔开,不传默认空|
  100 +|size|String|否|203|null|尺码 Id,以逗号隔开,不传默认空|
  101 +|status|String|否|1|1|商品状态1:上架 非1:下架,不传默认为1|
  102 +
  103 +|其他参数|||||同search.json的参数|
  104 +
  105 +
  106 +
  107 +请求示例
  108 +http://192.168.10.64:8080/yohosearch/sort_size_products.json?breaking=1&storage_num=1&sort=119&size=203
  109 +
  110 +### 响应
  111 +code为200即为成功且只会返回200,其他code表示失败。
  112 +响应JSON格同search.json