商品列表/商品搜索
<h5>简要描述</h5>
<ul>
<li>按类搜索或搜索全部</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>https://52.yunhu365.com/ErpServer/h5api/12116/st0908_1</code> </li>
</ul>
<h5>请求方式</h5>
<ul>
<li>post</li>
</ul>
<h5>Header</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">header</th>
<th style="text-align: left;">必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">sign</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>上传的json字符串经过md5签名的值</td>
</tr>
<tr>
<td style="text-align: left;">token</td>
<td style="text-align: left;">否</td>
<td>string</td>
<td>登录成功后返回的用户token,登录前传入空字符串</td>
</tr>
</tbody>
</table>
<h5>请求参数示例</h5>
<pre><code>{
"actionName": "goodsList",
"page": 1,
"pageSize": 10,
"categoryId": 0,
"sort": 3,
"keywords": ""
}
</code></pre>
<h5>json字段说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">字段名</th>
<th style="text-align: left;">必选</th>
<th>类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">actionName</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>固定传goodsList</td>
</tr>
<tr>
<td style="text-align: left;">page</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>当前页</td>
</tr>
<tr>
<td style="text-align: left;">pageSize</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>每页大小</td>
</tr>
<tr>
<td style="text-align: left;">categoryId</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>分类ID,为0时在全部类中搜索</td>
</tr>
<tr>
<td style="text-align: left;">sort</td>
<td style="text-align: left;">是</td>
<td>int</td>
<td>排序规则,0:默认排序;1:销量;2:价格升序;3:价格降序</td>
</tr>
<tr>
<td style="text-align: left;">keywords</td>
<td style="text-align: left;">是</td>
<td>string</td>
<td>搜索关键字支持汉字和拼音首写字母</td>
</tr>
</tbody>
</table>
<h5>成功返回示例</h5>
<pre><code>{
"code": 1,
"msg": "",
"actionName": "goodsList",
"data": {
"itemList": [
{
"id": 123718,
"name": "海龙 海龙 0.05kg\/袋\/统 江西彭氏国药堂饮片",
"isMed": 0,
"thumb": "",
"price": 39960,
"origin_price": 47952,
"sales": 0,
"inventory_nums": 0,
"saleinfo": "",
"isRx": 0,
"std": 0
},
{
"id": 117451,
"name": "海马 海马 5克 江西彭氏国药堂饮片",
"isMed": 0,
"thumb": "",
"price": 25800,
"origin_price": 30960,
"sales": 0,
"inventory_nums": 0,
"saleinfo": "",
"isRx": 0,
"std": 0
},
{
"id": 107677,
"name": "鹿茸片 鹿茸片 100克\/袋 江西龙开河中药饮片",
"isMed": 0,
"thumb": "",
"price": 8900,
"origin_price": 10680,
"sales": 0,
"inventory_nums": 0,
"saleinfo": "",
"isRx": 0,
"std": 0
},
{
"id": 118793,
"name": "双水平无创呼吸机 双水平无创呼吸机 Y-25T 天津怡和嘉业医疗科技",
"isMed": 0,
"thumb": "",
"price": 8800,
"origin_price": 10560,
"sales": 0,
"inventory_nums": 0,
"saleinfo": "",
"isRx": 0,
"std": 0
},
{
"id": 106925,
"name": "鹿茸片 鹿茸片 一级\/50g\/袋 江西龙开河中药饮片",
"isMed": 0,
"thumb": "",
"price": 7320,
"origin_price": 8784,
"sales": 0,
"inventory_nums": 0,
"saleinfo": "",
"isRx": 0,
"std": 0
},
{
"id": 107306,
"name": "小型分子筛制氧机 小型分子筛制氧机 JO-5-01TWO 湖南嘉康医疗器械制造",
"isMed": 0,
"thumb": "",
"price": 5200,
"origin_price": 6240,
"sales": 0,
"inventory_nums": 0,
"saleinfo": "",
"isRx": 0,
"std": 0
},
{
"id": 107660,
"name": "冬虫夏草 冬虫夏草 2g*10瓶(4000)条 江西龙开河中药饮片",
"isMed": 1,
"thumb": "https:\/\/52.yunhu365.com\/ErpServer\/imguploader.aspx?sc=st0908_1&g=107569",
"price": 4888,
"origin_price": 5865.6,
"sales": 0,
"inventory_nums": 5,
"saleinfo": "",
"isRx": 0,
"std": 0
},
{
"id": 107121,
"name": "医用分子筛制氧机 医用分子筛制氧机 JMC5A Ni 江苏巨贸医疗设备",
"isMed": 0,
"thumb": "",
"price": 4600,
"origin_price": 5520,
"sales": 0,
"inventory_nums": 0,
"saleinfo": "",
"isRx": 0,
"std": 0
},
{
"id": 105168,
"name": "燕窝 燕窝 100g\/盒 宫廷燕控股私人",
"isMed": 1,
"thumb": "https:\/\/52.yunhu365.com\/ErpServer\/imguploader.aspx?sc=st0908_1&g=102987",
"price": 4500,
"origin_price": 5400,
"sales": 0,
"inventory_nums": 0,
"saleinfo": "",
"isRx": 0,
"std": 0
},
{
"id": 106813,
"name": "冬虫夏草(礼盒装) 冬虫夏草(礼盒装) 1g*10瓶\/4000条\/盒 江西龙开河中药饮片",
"isMed": 1,
"thumb": "https:\/\/52.yunhu365.com\/ErpServer\/imguploader.aspx?sc=st0908_1&g=107561",
"price": 4180,
"origin_price": 2616,
"sales": 0,
"inventory_nums": 3,
"saleinfo": "",
"isRx": 0,
"std": 0
}
]
}
}
</code></pre>
<h5>成功返回示例的参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">string</td>
<td>错误码,1表示成功</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>如果有错误此值不为空,否则值为空字符串</td>
</tr>
<tr>
<td style="text-align: left;">actionName</td>
<td style="text-align: left;">string</td>
<td>无</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">object</td>
<td>返回的数据对象</td>
</tr>
<tr>
<td style="text-align: left;">itemList</td>
<td style="text-align: left;">array</td>
<td>列表</td>
</tr>
<tr>
<td style="text-align: left;">itemList.id</td>
<td style="text-align: left;">string</td>
<td>商品ID</td>
</tr>
<tr>
<td style="text-align: left;">itemList.name</td>
<td style="text-align: left;">string</td>
<td>商品名称</td>
</tr>
<tr>
<td style="text-align: left;">itemList.isMed</td>
<td style="text-align: left;">string</td>
<td>1为药品</td>
</tr>
<tr>
<td style="text-align: left;">itemList.thumb</td>
<td style="text-align: left;">string</td>
<td>图片</td>
</tr>
<tr>
<td style="text-align: left;">itemList.price</td>
<td style="text-align: left;">string</td>
<td>销售价</td>
</tr>
<tr>
<td style="text-align: left;">itemList.origin_price</td>
<td style="text-align: left;">string</td>
<td>划线价,市场价,零售价</td>
</tr>
<tr>
<td style="text-align: left;">itemList.sales</td>
<td style="text-align: left;">number</td>
<td>销量</td>
</tr>
<tr>
<td style="text-align: left;">itemList.inventory_nums</td>
<td style="text-align: left;">string</td>
<td>库存数量</td>
</tr>
<tr>
<td style="text-align: left;">itemList.saleinfo</td>
<td style="text-align: left;">string</td>
<td>促销信息</td>
</tr>
<tr>
<td style="text-align: left;">itemList.isRx</td>
<td style="text-align: left;">int</td>
<td>1表示处方药</td>
</tr>
<tr>
<td style="text-align: left;">itemList.std</td>
<td style="text-align: left;">int</td>
<td>1表示是多规格的商品</td>
</tr>
</tbody>
</table>
<h5>失败返回示例</h5>
<pre><code>{
"code": 0,
"msg": "请求不合法"
}
</code></pre>
<h5>失败返回示例的参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">string</td>
<td>0表示产生错误</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>如果有错误时此值不为空</td>
</tr>
</tbody>
</table>