药联开放接口 (药联业务专用)


药联订单回推接口

<p><strong>A、接口目的</strong> 直付时将订单信息回推直连锁药店数据库,省去店员人工在ERP中重新下单的操作</p> <p><strong>B、URL</strong> 订单回推接口由连锁提供</p> <p><strong>C、HTTP请求方式</strong> POST</p> <p><strong>D、注意事项</strong> 1、订单被重复推送时不会生产重复订单 2、推送成功的药联订单在门店没有销账前,支持重推订单数据更新,即当特殊情况需要修改原订单内货号后重推时,可以推送成功,并更新原订单数据进行销账 3、每个推送请求只包含一个完整订单信息</p> <p><strong>E、请求报文示例</strong></p> <pre><code class="language-java">{ "orders": [ { "id": "1233123123", "create_time": "2014-12-21 21:21:21", "store_id": "124", "member_idcard": "23123", "member_name": "王**", "member_mobile": "18510000406", "assistant_mobile": "13583271199", "assistant_number": "4756", "total_price": "123.11", "free_price": "100", "sale_price": "23.11", "isSuper": "1", "is_dtp": "1", "is_prescription": "1", "rx_id": "1234987620768", "retailDetail": [ { "drug_id": "123445", "common_name": "阿奇霉素", "amount": "12", "price": "53.23", "settle_discount_rate": "88", "code":"6920356200227", "activity_type":"1" }, ... ] } ] }</code></pre> <p><strong>F、输入参数格式</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;">2019712601021479499848</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;">2019-07-12 21:21:21</td> <td style="text-align: left;">药联下单时间</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;">223</td> <td style="text-align: left;">门店内码</td> <td style="text-align: left;">是</td> </tr> <tr> <td style="text-align: left;">member_idcard</td> <td style="text-align: left;">String</td> <td style="text-align: left;">234244</td> <td style="text-align: left;">会员证件号(需要配合会员数据录入接口实现)</td> <td style="text-align: left;">根据业务</td> </tr> <tr> <td style="text-align: left;">member_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;">member_mobile</td> <td style="text-align: left;">String</td> <td style="text-align: left;">15800001111</td> <td style="text-align: left;">会员手机号(需要开通新零售业务)</td> <td style="text-align: left;">根据业务</td> </tr> <tr> <td style="text-align: left;">total_price</td> <td style="text-align: left;">String</td> <td style="text-align: left;">64.4</td> <td style="text-align: left;">订单总价</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;">001321</td> <td style="text-align: left;">商品id,和连锁商品保持一致</td> <td style="text-align: left;">是</td> </tr> <tr> <td style="text-align: left;">common_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;">amount</td> <td style="text-align: left;">String</td> <td style="text-align: left;">2</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;">32.2</td> <td style="text-align: left;">商品实付价格</td> <td style="text-align: left;">是</td> </tr> <tr> <td style="text-align: left;">settle_discount_rate</td> <td style="text-align: left;">String</td> <td style="text-align: left;">88</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;">6920356200227</td> <td style="text-align: left;">商品条形码</td> <td style="text-align: left;">是</td> </tr> <tr> <td style="text-align: left;">activity_type</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;">free_price</td> <td style="text-align: left;">String</td> <td style="text-align: left;">60</td> <td style="text-align: left;">药联直付金额</td> <td style="text-align: left;">是</td> </tr> <tr> <td style="text-align: left;">sale_price</td> <td style="text-align: left;">String</td> <td style="text-align: left;">4.4</td> <td style="text-align: left;">顾客自付金额</td> <td style="text-align: left;">是</td> </tr> <tr> <td style="text-align: left;">assistant_mobile</td> <td style="text-align: left;">String</td> <td style="text-align: left;">13583271199</td> <td style="text-align: left;">店员手机号</td> <td style="text-align: left;">是</td> </tr> <tr> <td style="text-align: left;">assistant_number</td> <td style="text-align: left;">String</td> <td style="text-align: left;">4756</td> <td style="text-align: left;">店员工号</td> <td style="text-align: left;">否</td> </tr> <tr> <td style="text-align: left;">isSuper</td> <td style="text-align: left;">String</td> <td style="text-align: left;">1</td> <td style="text-align: left;">超级会员日订单标示</td> <td style="text-align: left;">根据业务</td> </tr> <tr> <td style="text-align: left;">is_dtp</td> <td style="text-align: left;">String</td> <td style="text-align: left;">1</td> <td style="text-align: left;">是否为dtp订单(1:是 0:否)</td> <td style="text-align: left;">是</td> </tr> <tr> <td style="text-align: left;">is_prescription</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;">rx_id</td> <td style="text-align: left;">String</td> <td style="text-align: left;">1234987620768</td> <td style="text-align: left;">处方单流水号</td> <td style="text-align: left;">是</td> </tr> </tbody> </table> <p><strong>G、返回结果(JSON示例)</strong></p> <pre><code class="language-java">{ "result": "1", "order_id":"123441", "msg":" " }</code></pre> <p><strong>H、返回字段说明</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> </tr> </thead> <tbody> <tr> <td style="text-align: left;">result</td> <td style="text-align: left;">String</td> <td style="text-align: left;">1</td> <td style="text-align: left;">是否收到通知,1表示确认收到可以正常下单,2表示因为业务原因导致无法销账,0为数据保存失败</td> </tr> <tr> <td style="text-align: left;">order_id</td> <td style="text-align: left;">String</td> <td style="text-align: left;">123421</td> <td style="text-align: left;">订单流水号</td> </tr> <tr> <td style="text-align: left;">msg</td> <td style="text-align: left;">String</td> <td style="text-align: left;">插入失败,请稍后重试</td> <td style="text-align: left;">返回信息</td> </tr> </tbody> </table>

页面列表

ITEM_HTML