购物车商品列表API
<h1>开发者</h1>
<ul>
<li>某某大帅哥</li>
</ul>
<h1>说明</h1>
<ul>
<li>购物车商品列表</li>
<li>购物车以图书馆为单位(非个人的购物车)</li>
</ul>
<h1>请求</h1>
<ul>
<li>Endpoint: <code>/api/cart</code></li>
<li>Method:GET</li>
</ul>
<h1>查询条件(filter)</h1>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">filter[in_library]</td>
<td style="text-align: left;">int</td>
<td>是否在馆藏中:可不传(不传则不区分),0 匹配不在馆藏中的,1 匹配在馆藏中的</td>
</tr>
</tbody>
</table>
<p>示例 <code>/api/cart?filter[in_library]=0</code></p>
<h1>返回示例</h1>
<pre><code>{
"status_code": 200,
"message": "",
"data": {
"current_page": 1,
"data": [
{
"id": 6965,
"library_id": 44,
"user_id": 81,
"goods_id": 71644,
"price": "58.00000",
"quantity": 2,
"is_selected": 1,
"created_at": "2022-07-06 09:42:17",
"updated_at": "2022-07-06 10:02:00",
"deleted_at": "",
"goods": {
"id": 71644,
"erp_id": "D1003230191",
"isbn": "9787513665667",
"clc_id": 86,
"clc_name": "财政、金融",
"dc_id": 0,
"dc_name": "财政学(含∶税收学)",
"type": 1,
"name": "图解缠论3",
"price": "58.00",
"publish_date": "2021-06-01",
"pic": "https://img.read591.com/goods_new/goods_new62b3d0d8e47fd.jpg",
"images": [
"https://img.read591.com/goods_new/goods_new62b3d0d8e47fd.jpg",
"https://img.read591.com/goods_new/goods_new62b3d0dd83a23.jpg"
],
"press_id": 400,
"press_name": "中国经济出版社",
"author_name": "陈秋明",
"marc": "",
"is_sale": 1,
"summary": null,
"detail": null,
"preview_file": "",
"created_at": "2022-06-10 18:07:49",
"updated_at": "2022-06-23 11:01:17",
"deleted_at": "",
"marc_type": "null",
"marc_decode": null,
"on_order": ""
},
"if_library": 0
}
],
"first_page_url": "http://gc.my/api/cart?page=1",
"from": 1,
"last_page": 1,
"last_page_url": "http://gc.my/api/cart?page=1",
"links": [
{
"url": null,
"label": "&laquo; 上一页",
"active": false
},
{
"url": "http://gc.my/api/cart?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "下一页 &raquo;",
"active": false
}
],
"next_page_url": null,
"path": "http://gc.my/api/cart",
"per_page": 15,
"prev_page_url": null,
"to": 8,
"total": 8,
"library": {
"id": 44,
"dw_id": "PX4537",
"zt_id": "008888",
"no": "PX4537",
"tax_no": "2",
"name": "湖南商学院",
"contacts": "吴老师",
"tel": "13378918933",
"email": "158541576@qq.com",
"status": 1,
"province_id": 430000,
"city_id": 430100,
"county_id": 430104,
"township_id": 430104002,
"address": "569号",
"created_at": "2022-03-18 09:45:10",
"updated_at": "2022-03-24 15:02:35",
"deleted_at": "",
"full_address": "湖南省-长沙市-岳麓区-岳麓街道 569号"
},
"selected_statistic": {
"classify": 8,
"quantity": 16,
"amount": 1150
},
"statistic": {
"all": {
"classify": 8,
"quantity": 16,
"amount": 1150
},
"selected": {
"classify": 8,
"quantity": 16,
"amount": 1150
},
"all_selected": true
},
"all_selected": true
}
}</code></pre>
<h2>数据列表 data 中参数说明</h2>
<table>
<thead>
<tr>
<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;">int</td>
<td>购物车ID</td>
</tr>
<tr>
<td style="text-align: left;">library_id</td>
<td style="text-align: left;">int</td>
<td>图书馆ID</td>
</tr>
<tr>
<td style="text-align: left;">user_id</td>
<td style="text-align: left;">int</td>
<td>用户ID</td>
</tr>
<tr>
<td style="text-align: left;">goods_id</td>
<td style="text-align: left;">int</td>
<td>商品ID</td>
</tr>
<tr>
<td style="text-align: left;">quantity</td>
<td style="text-align: left;">int</td>
<td>商品数量</td>
</tr>
<tr>
<td style="text-align: left;">goods.erp_id</td>
<td style="text-align: left;">string</td>
<td>ERP ID</td>
</tr>
<tr>
<td style="text-align: left;">goods.isbn</td>
<td style="text-align: left;">string</td>
<td>ISBN(需要生成条形码)</td>
</tr>
<tr>
<td style="text-align: left;">goods.clc_id</td>
<td style="text-align: left;">int</td>
<td>中图法分类ID</td>
</tr>
<tr>
<td style="text-align: left;">goods.clc_no</td>
<td style="text-align: left;">int</td>
<td>中图法分类编号</td>
</tr>
<tr>
<td style="text-align: left;">goods.dc_id</td>
<td style="text-align: left;">int</td>
<td>学科分类ID</td>
</tr>
<tr>
<td style="text-align: left;">goods.dc_name</td>
<td style="text-align: left;">string</td>
<td>学科分类名称</td>
</tr>
<tr>
<td style="text-align: left;">goods.type</td>
<td style="text-align: left;">int</td>
<td>类型:0预售 1正常</td>
</tr>
<tr>
<td style="text-align: left;">goods.name</td>
<td style="text-align: left;">string</td>
<td>名称</td>
</tr>
<tr>
<td style="text-align: left;">goods.price</td>
<td style="text-align: left;">float</td>
<td>售价</td>
</tr>
<tr>
<td style="text-align: left;">goods.publish_date</td>
<td style="text-align: left;">datetime</td>
<td>出版日期</td>
</tr>
<tr>
<td style="text-align: left;">goods.pic</td>
<td style="text-align: left;">string</td>
<td>封面图</td>
</tr>
<tr>
<td style="text-align: left;">goods.images</td>
<td style="text-align: left;">array</td>
<td>图片</td>
</tr>
<tr>
<td style="text-align: left;">goods.press_id</td>
<td style="text-align: left;">int</td>
<td>出版社ID</td>
</tr>
<tr>
<td style="text-align: left;">goods.press_name</td>
<td style="text-align: left;">string</td>
<td>出版社名称</td>
</tr>
<tr>
<td style="text-align: left;">goods.author_name</td>
<td style="text-align: left;">int</td>
<td>作者名称</td>
</tr>
<tr>
<td style="text-align: left;">goods.marc</td>
<td style="text-align: left;">string</td>
<td>平台marc</td>
</tr>
<tr>
<td style="text-align: left;">goods.is_sale</td>
<td style="text-align: left;">int</td>
<td>是否上架:0 未上架,1 已上架</td>
</tr>
<tr>
<td style="text-align: left;">goods.detail</td>
<td style="text-align: left;">string</td>
<td>详细介绍</td>
</tr>
<tr>
<td style="text-align: left;">library</td>
<td style="text-align: left;">object</td>
<td>图书馆信息(包含地址)</td>
</tr>
<tr>
<td style="text-align: left;">statistic</td>
<td style="text-align: left;">object</td>
<td>购物车统计</td>
</tr>
<tr>
<td style="text-align: left;">statistic.classify</td>
<td style="text-align: left;">int</td>
<td>商品种类</td>
</tr>
<tr>
<td style="text-align: left;">statistic.quantity</td>
<td style="text-align: left;">int</td>
<td>商品总数量</td>
</tr>
<tr>
<td style="text-align: left;">statistic.amount</td>
<td style="text-align: left;">float</td>
<td>商品总实洋</td>
</tr>
<tr>
<td style="text-align: left;">selected_statistic</td>
<td style="text-align: left;">object</td>
<td>购物车选中商品统计</td>
</tr>
<tr>
<td style="text-align: left;">selected_statistic.classify</td>
<td style="text-align: left;">int</td>
<td>商品种类</td>
</tr>
<tr>
<td style="text-align: left;">selected_statistic.quantity</td>
<td style="text-align: left;">int</td>
<td>商品总数量</td>
</tr>
<tr>
<td style="text-align: left;">selected_statistic.amount</td>
<td style="text-align: left;">float</td>
<td>商品总实洋</td>
</tr>
<tr>
<td style="text-align: left;">all_selected</td>
<td style="text-align: left;">bool</td>
<td>是否已全选</td>
</tr>
</tbody>
</table>
<h1>备注</h1>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>