商品数据录入接口
<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>
同步药品数据,用来在直付时进行风险控制,区分每个人不同的权益范围,同步的药品的零售价,用于药店宝APP平台上准确的获取到药品的零售价进行销售。同时,直付业务中,保司需要严格监控权益金的流向,所以需要真实的药品数据。</p>
<p><strong>注意事项:</strong>
1、id(商品内码)为店员熟悉的商品id,用来方便店员搜索。
2、goods_no(商品编码),memory_code(商品助记码)主要用来方便店员搜索和识别商品,可以存在ID=goods_no=memory_code
3、商品条形码,批准文号,规格符合国家标准,不能同步连锁自己设置的条形码。
4、group_id不能为空或者0
5、update_time(数据更新时间)大于create_time(数据创建时间)
6、member_price字段为药联可选业务需要的字段,默认等于price</p>
<p><strong>F、入参示例</strong></p>
<pre><code class="language-java">{
"requestHead": {
"cooperation": "yaolian", //示例
"nonce": "94092762BDA12EF580DA1B773738DE5E1",
"sign": "08feed60bcad184251171f9c784562d21ce9eb9b",
"timestamp": "1521721208",
"tradeDate": "2018-03-22 20:20:08"
},
"channel":"1",
"drugs": [{
"id": "1233123123",
"goods_no": "110478",
"create_time": "2014-12-21 21:21:21",
"update_time": "2015-11-11 11:11:11",
"name": "阿奇霉素",
"memory_code": "AQMS",
"code": "6920316200227",
"number": "国药准字Z51033213",
"price": "330.00",
"member_price":"200.00",
"pack":"盒",
"manufacturer":"哈药六厂",
"category_id": ["1","2","4"],
"tags": ["0"],
"form": "36粒/盒",
"group_id": "123",
"status": "1"
}]
}</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;">id</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">1233123123</td>
<td style="text-align: left;">商品内码(唯一号码)</td>
<td style="text-align: left;">必须</td>
</tr>
<tr>
<td style="text-align: left;">goods_no</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">110478</td>
<td style="text-align: left;">商品编码</td>
<td style="text-align: left;">必须</td>
</tr>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">6920316200227</td>
<td style="text-align: left;">商品条码(商品的条形码)</td>
<td style="text-align: left;">必须</td>
</tr>
<tr>
<td style="text-align: left;">name</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>
<tr>
<td style="text-align: left;">memory_code</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>
<tr>
<td style="text-align: left;">number</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">国药准字Z51033213</td>
<td style="text-align: left;">批准文号</td>
<td style="text-align: left;">必须(非药或者中药可以为空)</td>
</tr>
<tr>
<td style="text-align: left;">form</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">36粒/盒</td>
<td style="text-align: left;">规格</td>
<td style="text-align: left;">必须</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">330.00</td>
<td style="text-align: left;">售价</td>
<td style="text-align: left;">必须</td>
</tr>
<tr>
<td style="text-align: left;">group_id</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">123</td>
<td style="text-align: left;">所属价格组(默认为门店id)</td>
<td style="text-align: left;">必须</td>
</tr>
<tr>
<td style="text-align: left;">status</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">1</td>
<td style="text-align: left;">状态,上架为1,下架为0</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;">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;">pack</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>
<tr>
<td style="text-align: left;">manufacturer</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>
<tr>
<td style="text-align: left;">category_id</td>
<td style="text-align: left;">array</td>
<td style="text-align: left;">["1","2","4"]</td>
<td style="text-align: left;">商品所属分类ID数组</td>
<td style="text-align: left;">必须</td>
</tr>
<tr>
<td style="text-align: left;">tags</td>
<td style="text-align: left;">array</td>
<td style="text-align: left;">["0"]</td>
<td style="text-align: left;">商品标签数组,1:DTP,2:低毛商品,0:普通药品</td>
<td style="text-align: left;">根据业务</td>
</tr>
<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;">member_price</td>
<td style="text-align: left;">String</td>
<td style="text-align: left;">220.00</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;">0</td>
<td style="text-align: left;">错误代码</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>