shopApi

商城API项目


订单详情

<h5>接口描述</h5> <ul> <li>订单详情</li> </ul> <h5>请求URL</h5> <ul> <li><code>/api/orders/{order}</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET </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;">Authorization</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>JWT token</td> </tr> </tbody> </table> <h5>REST 参数</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;">order</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>订单ID</td> </tr> </tbody> </table> <h5>Query 请求参数</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;">include</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>包含额外的数据: goods 商品,user 用户 ,orderDetails订单详情, address 订单相关的地址</td> </tr> </tbody> </table> <pre><code class="language-php">inlude可以返回额外的数据, 多个使用 , 分隔, 比如: include=goods,user,orderDetails 多层关联可以是 . , 比如要获取订单细节的同时,还要获取细节关联的商品:include=orderDetails.goods 推荐使用的方式,获取订单细节及地址信息: include=orderDetails.goods,address</code></pre> <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;">id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>自增长主键ID</td> </tr> <tr> <td style="text-align: left;">order_no</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>单号</td> </tr> <tr> <td style="text-align: left;">user_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>创建者</td> </tr> <tr> <td style="text-align: left;">amount</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>总价</td> </tr> <tr> <td style="text-align: left;">status</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>状态</td> </tr> <tr> <td style="text-align: left;">address_id</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>收货地址</td> </tr> <tr> <td style="text-align: left;">express_type</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>快递类型</td> </tr> <tr> <td style="text-align: left;">express_no</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>快递号</td> </tr> <tr> <td style="text-align: left;">pay_time</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>支付时间</td> </tr> <tr> <td style="text-align: left;">pay_type</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>支付类型</td> </tr> <tr> <td style="text-align: left;">trade_no</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>支付流水号</td> </tr> <tr> <td style="text-align: left;">created_at</td> <td style="text-align: left;">是</td> <td style="text-align: left;">timestamp</td> <td>添加时间</td> </tr> <tr> <td style="text-align: left;">updated_at</td> <td style="text-align: left;">是</td> <td style="text-align: left;">timestamp</td> <td>修改时间</td> </tr> </tbody> </table> <h5>返回示例</h5> <ul> <li>状态码 200 请求成功</li> </ul> <pre><code> { "id": 7, "order_no": "20210922101816835949", "user_id": 1, "amount": "9086.00", "status": 2, "address_id": 40, "express_type": null, "express_no": null, "pay_time": "2021-09-23 11:44:50", "pay_type": "支付宝", "trade_no": "2021092322001425560501700091", "created_at": "2021-09-22T03:16:16.000000Z", "updated_at": "2021-09-23T03:44:54.000000Z", "goods": { "data": [ { "id": 22, "title": "Fugiat in saepe hic.", "category_id": 70, "description": "Repellat nulla atque non voluptatum.", "price": 245, "stock": 1568, "pics": [ "http://placeimg.com/640/480/any", "http://placeimg.com/640/480/any", "http://placeimg.com/640/480/any" ], "pics_url": [ "http://placeimg.com/640/480/any", "http://placeimg.com/640/480/any", "http://placeimg.com/640/480/any" ], "cover": "http://placeimg.com/640/480/any", "cover_url": "http://placeimg.com/640/480/any", "details": "Suscipit totam omnis molestias eos veniam et nihil sed. Ea velit doloremque quia debitis. Praesentium quam voluptatem consequatur. Eum repudiandae quis enim qui esse.\n\nTenetur autem nostrum quia sit. Illum sunt vero illo ipsa numquam quibusdam. Sint et quaerat ut soluta ut voluptatibus.\n\nCorporis in repellat et voluptates vero eos ducimus. Porro animi accusamus quod. Iste enim non nisi veritatis. Provident error labore ratione doloribus cumque qui ipsum. Aperiam enim eos sint ullam ratione enim est.\n\nIn ut exercitationem modi expedita. Porro quaerat est excepturi ut aperiam possimus qui. Facere ut quis placeat earum eaque.", "is_on": 1, "is_recommend": 1, "created_at": "2021-09-17T01:49:16.000000Z", "updated_at": "2021-09-24T05:19:45.000000Z" }, { "id": 23, "title": "Officia ullam vel.", "category_id": 74, "description": "Vel eum nostrum quam repellat.", "price": 756, "stock": 4275, "pics": [ "http://placeimg.com/640/480/any", "http://placeimg.com/640/480/any", "http://placeimg.com/640/480/any" ], "pics_url": [ "http://placeimg.com/640/480/any", "http://placeimg.com/640/480/any", "http://placeimg.com/640/480/any" ], "cover": "http://placeimg.com/640/480/any", "cover_url": "http://placeimg.com/640/480/any", "details": "Est eos incidunt voluptate reprehenderit. Quia et dicta quod nostrum laudantium quis praesentium. Qui consequatur aut vel.\n\nMagni enim animi sint eveniet quasi ut consequatur. Expedita molestiae atque aut blanditiis nihil laboriosam. Explicabo et rerum omnis molestiae error recusandae ut quos. Inventore distinctio aut et tenetur vitae vel iste.\n\nNeque laboriosam illo vero expedita. Maiores velit voluptatibus dolorem ipsum ipsa officiis eaque. Aspernatur eaque quidem possimus eos sint. Molestiae similique consequatur eos alias et repudiandae.\n\nPerferendis officiis magnam ex quo. Ut optio amet dolorum commodi eos velit mollitia. Perspiciatis velit dolorem nam porro ipsum rem. Ut sit culpa odit provident sequi suscipit. Voluptas corrupti voluptates voluptatem quasi.", "is_on": 1, "is_recommend": 1, "created_at": "2021-09-17T01:49:16.000000Z", "updated_at": "2021-09-23T03:29:05.000000Z" } ] } }</code></pre>

页面列表

ITEM_HTML