购物车商品列表API(PC)
<h1>开发者</h1>
<ul>
<li>某某大帅哥</li>
</ul>
<h1>说明</h1>
<ul>
<li>购物车商品列表</li>
</ul>
<h1>请求</h1>
<ul>
<li>Endpoint: <code>/api/cart/pc</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[isbn]</td>
<td style="text-align: left;">string</td>
<td>模糊匹配ISBN</td>
</tr>
<tr>
<td style="text-align: left;">filter[name]</td>
<td style="text-align: left;">string</td>
<td>模糊匹配名称</td>
</tr>
<tr>
<td style="text-align: left;">filter[press_name]</td>
<td style="text-align: left;">string</td>
<td>模糊匹配出版社名称</td>
</tr>
<tr>
<td style="text-align: left;">filter[author_name]</td>
<td style="text-align: left;">string</td>
<td>模糊匹配作者名称</td>
</tr>
<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/pc?filter[in_library]=0&name=xxxx</code></p>
<h1>返回示例</h1>
<pre><code>{
"status_code": 200,
"message": "",
"data": {
"current_page": 1,
"data": [
{
"id": 2692,
"erp_id": "D1003323147",
"isbn": "9787121422362",
"clc_id": 233,
"clc_name": "电子技术、通信技术",
"dc_id": 445,
"dc_name": "其他",
"type": 1,
"name": "电子设备伺服传动技术",
"price": "98.00",
"publish_date": "",
"pic": "http://gc.my/images/book.jpg",
"images": "[\"http:\\/\\/yuedaguancang.my\\/images\\/book.jpg\"]",
"press_id": 22,
"press_name": "电子工业出版社",
"author_name": "胡长明主编",
"marc": "",
"is_sale": 1,
"summary": "本书以建立电子设备的伺服传动系统设计方法、性能分析、测试验证为出发点,从系统架构、组成元件、稳态与动态设计及性能分析、结构设计方法等方面,分别围绕机电伺服传动系统、电液伺服传动系统两条主线展开系统论述。在此基础上,阐述伺服传动系统的仿真技术和测试验证技术,最后针对机电伺服传动系统和电液伺服传动系统分别给出典型案例。",
"detail": null,
"preview_file": "",
"created_at": "2022-06-08 14:09:52",
"updated_at": "2022-06-13 17:02:08",
"deleted_at": "",
"library_id": 6,
"user_id": 315,
"goods_id": 710,
"quantity": 3,
"is_selected": 1,
"marc_type": "null",
"marc_decode": null,
"if_library": 1
}
],
"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": 1,
"total": 1,
"library": {
"id": 6,
"dw_id": "6",
"zt_id": "6",
"no": "CS006",
"tax_no": "5478454441212",
"name": "湖南农业大学图书馆",
"contacts": "刘先生",
"tel": "13755182960",
"email": "13755182960@qq.com",
"status": 1,
"province_id": 430000,
"city_id": 430100,
"county_id": 430102,
"township_id": 430102012,
"address": "芙蓉路416号",
"created_at": "2021-12-10 17:28:25",
"updated_at": "2022-01-23 12:56:33",
"deleted_at": "",
"full_address": "湖南省-长沙市-芙蓉区-湘湖街道 芙蓉路416号"
},
"selected_statistic": {
"classify": 1,
"quantity": 3,
"amount": 294
},
"statistic": {
"all": {
"classify": 1,
"quantity": 3,
"amount": 294
},
"selected": {
"classify": 1,
"quantity": 3,
"amount": 294
},
"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;">erp_id</td>
<td style="text-align: left;">string</td>
<td>ERP ID</td>
</tr>
<tr>
<td style="text-align: left;">isbn</td>
<td style="text-align: left;">string</td>
<td>ISBN(需要生成条形码)</td>
</tr>
<tr>
<td style="text-align: left;">clc_id</td>
<td style="text-align: left;">int</td>
<td>中图法分类ID</td>
</tr>
<tr>
<td style="text-align: left;">clc_no</td>
<td style="text-align: left;">int</td>
<td>中图法分类编号</td>
</tr>
<tr>
<td style="text-align: left;">dc_id</td>
<td style="text-align: left;">int</td>
<td>学科分类ID</td>
</tr>
<tr>
<td style="text-align: left;">dc_name</td>
<td style="text-align: left;">string</td>
<td>学科分类名称</td>
</tr>
<tr>
<td style="text-align: left;">type</td>
<td style="text-align: left;">int</td>
<td>类型:0预售 1正常</td>
</tr>
<tr>
<td style="text-align: left;">name</td>
<td style="text-align: left;">string</td>
<td>名称</td>
</tr>
<tr>
<td style="text-align: left;">price</td>
<td style="text-align: left;">float</td>
<td>售价</td>
</tr>
<tr>
<td style="text-align: left;">publish_date</td>
<td style="text-align: left;">datetime</td>
<td>出版日期</td>
</tr>
<tr>
<td style="text-align: left;">pic</td>
<td style="text-align: left;">string</td>
<td>封面图</td>
</tr>
<tr>
<td style="text-align: left;">images</td>
<td style="text-align: left;">array</td>
<td>图片</td>
</tr>
<tr>
<td style="text-align: left;">press_id</td>
<td style="text-align: left;">int</td>
<td>出版社ID</td>
</tr>
<tr>
<td style="text-align: left;">press_name</td>
<td style="text-align: left;">string</td>
<td>出版社名称</td>
</tr>
<tr>
<td style="text-align: left;">author_name</td>
<td style="text-align: left;">int</td>
<td>作者名称</td>
</tr>
<tr>
<td style="text-align: left;">marc</td>
<td style="text-align: left;">string</td>
<td>平台marc</td>
</tr>
<tr>
<td style="text-align: left;">is_sale</td>
<td style="text-align: left;">int</td>
<td>是否上架:0 未上架,1 已上架</td>
</tr>
<tr>
<td style="text-align: left;">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>