库存数据录入接口
<p><strong>A、URL</strong>
测试域名:<a href="http://data.push.backend.turboradio.cn/api/partner/data">http://data.push.backend.turboradio.cn/api/partner/data</a></p>
<p><strong>B、入参格式</strong>
Json</p>
<p><strong>C、返回格式</strong>
Json</p>
<p><strong>D、Http请求方式</strong>
Post</p>
<p><strong>E、接口目的和注意事项</strong>
<strong>接口目的:</strong>
同步商品的库存数据,用来避免因为ERP库存不足导致回推订单无法销账,同时用于O2O业务中避免客户选中门店无法出单。</p>
<p><strong>注意事项:</strong>
1、及时进行库存增量推送,确保库存数据准确性。
2、库存首次新增,若status不传,数据库默认商品status=1(即上架)</p>
<p><strong>F、入参示例</strong></p>
<pre><code class="language-java">{
"requestHead": {
"cooperation": "yaolian",
"nonce": "D130F735FA5B1F08E371900DF2D22009",
"sign": "4fdbd2244f21706c53fa26e81416de6da07e7c91",
"timestamp": "1539223115",
"tradeDate": "2018-10-11 01:58:35"
},
"channel":"1",
"stocks": [{
"store_id": "1233123123",
"drug_id": "1233123",
"quantity": "100",
"create_time": "2014-12-21 21:21:21",
"update_time": "2015-11-11 11:11:11"
}]
}</code></pre>
<p><strong>G、输入参数说明</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">名称</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">示例值</th>
<th style="text-align: left;">描述</th>
<th style="text-align: left;">是否必须</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">channel</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">1</td>
<td style="text-align: left;">1、普通</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">store_id</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">1233123123</td>
<td style="text-align: left;">门店id</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">drug_id</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">1233123</td>
<td style="text-align: left;">药品id</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">quantity</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">100</td>
<td style="text-align: left;">药品库存(商品上下架时,非必须)</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">create_time</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">2014-12-21 21:21:21</td>
<td style="text-align: left;">数据创建时间</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">update_time</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">2015-12-21 21:21:21</td>
<td style="text-align: left;">数据最新更新时间(判断是否需要同步更新)</td>
<td style="text-align: left;">是</td>
</tr>
</tbody>
</table>
<p><strong>H、返回示例</strong></p>
<pre><code class="language-java">{
"errno": "0",
"error": "",
"dataType": "OBJECT",
"data": {}
}</code></pre>
<p><strong>I、返回参数</strong></p>
<table>
<thead>
<tr>
<th style="text-align: left;">名称</th>
<th style="text-align: left;">类型</th>
<th style="text-align: left;">示例值</th>
<th style="text-align: left;">描述</th>
<th style="text-align: left;">是否必须</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">errno</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">1</td>
<td style="text-align: left;">0 成功, 1 失败</td>
<td style="text-align: left;">是</td>
</tr>
<tr>
<td style="text-align: left;">error</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">失败详情</td>
<td style="text-align: left;">响应描述</td>
<td style="text-align: left;">是</td>
</tr>
</tbody>
</table>