配送平台接口

配送平台接口


比价并支付后下单

<p>[TOC]</p> <h5>简要描述</h5> <ul> <li>比价并支付后下单</li> </ul> <h5>请求URL</h5> <ul> <li><code>/backstage/DeliveryCityOrder/placeOrder</code></li> </ul> <h5>请求方式</h5> <ul> <li>POST </li> </ul> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">orderId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>平台订单id(如果是余额不足再次下单,则只需要传该参数,其他参数均不需要)</td> </tr> <tr> <td style="text-align: left;">senderType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>邮寄类型 1 同城 2快递</td> </tr> <tr> <td style="text-align: left;">selectedChannelPriceItems</td> <td style="text-align: left;">是</td> <td style="text-align: left;">List<ChannelPriceItem></td> <td>选中的配送端</td> </tr> <tr> <td style="text-align: left;">channelId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>配送端id,在ChannelPriceItem里</td> </tr> <tr> <td style="text-align: left;">channelKey</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>配送端Key,在ChannelPriceItem里</td> </tr> <tr> <td style="text-align: left;">orderPrice</td> <td style="text-align: left;">是</td> <td style="text-align: left;">double</td> <td>下单价格,在ChannelPriceItem里</td> </tr> <tr> <td style="text-align: left;">quotePrice</td> <td style="text-align: left;">是</td> <td style="text-align: left;">double</td> <td>平台报价价格,在ChannelPriceItem里</td> </tr> <tr> <td style="text-align: left;">distance</td> <td style="text-align: left;">是</td> <td style="text-align: left;">double</td> <td>平台距离,在ChannelPriceItem里</td> </tr> <tr> <td style="text-align: left;">channelName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">double</td> <td>平台名称,在ChannelPriceItem里</td> </tr> <tr> <td style="text-align: left;">channelOrderCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">String</td> <td>配送端生成的订单号</td> </tr> </tbody> </table> <h5>入参示例</h5> <pre><code>{ "orderId":12, "senderType":1, "selectedChannelPriceItems":[ { "channelId":1, "channelKey":"DADA", "orderPrice":13.0, "quotePrice":12.0, "distance":11.25, "channelName":"达达", "channelOrderCode":"dada10001" }, { "channelId":2, "channelKey":"UUPaotui", "orderPrice":11.0, "quotePrice":10.0, "distance":11.22, "channelName":"UU跑腿", "channelOrderCode":"uupaotui10002" } ] }</code></pre> <h5>返回示例</h5> <pre><code>res值: 1 成功 4001 余额不足 4002 未支付时间超过3分钟,订单取消 </code></pre> <h5>返回参数说明</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML