提交订单前检查API
<h1>开发者</h1>
<ul>
<li>罗恒山</li>
</ul>
<h1>说明</h1>
<ul>
<li>减少购物车商品数量</li>
</ul>
<h1>请求</h1>
<ul>
<li>Endpoint: <code>/api/cart/order/check</code></li>
<li>Method:POST</li>
</ul>
<h1>返回示例</h1>
<p>返回结果为图书馆中已存在的图书列表</p>
<pre><code>{
"status_code": 200,
"message": "",
"data": {
"nonexistent_quantity": 3,
"exists": [
{
"id": 1,
"library_id": 1,
"user_id": 1,
"goods_id": 1,
"quantity": 88,
"created_at": "",
"updated_at": "",
"deleted_at": "",
"goods": {
"id": 1,
"erp_id": "e001",
"isbn": "9787541160738",
"clc_id": 14,
"clc_no": "shx",
"dc_id": 38,
"dc_name": "历史唯物主义",
"type": 1,
"name": "改变人生的说话术",
"price": "42.00000",
"publish_date": "2020-05-18",
"pic": "http://yuedaguancang.my/images/book.jpg",
"images": [
"http://yuedaguancang.my/images/book.jpg"
],
"press_id": 1,
"press_name": "四川文艺出版社",
"author_name": "岸正龙",
"marc": "",
"is_sale": 1,
"detail": "操控偏见,塑造形象,让对方敞开心扉;印象深入,引起兴趣,促使对方做出行动;假装技巧,赢得信赖,掌控沟通主导权!3大沟通利器,让你获得改变人生的契机!",
"created_at": "2021-12-24 16:20:42",
"updated_at": "2021-12-27 16:20:42",
"deleted_at": ""
}
}
]
}
}</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;">nonexistent_quantity</td>
<td style="text-align: left;">int</td>
<td>馆藏中不存在商品数量</td>
</tr>
<tr>
<td style="text-align: left;">exists</td>
<td style="text-align: left;">array</td>
<td>馆藏中已存在商品列表</td>
</tr>
<tr>
<td style="text-align: left;">exists.id</td>
<td style="text-align: left;">int</td>
<td>购物车ID</td>
</tr>
<tr>
<td style="text-align: left;">exists.library_id</td>
<td style="text-align: left;">int</td>
<td>图书馆ID</td>
</tr>
<tr>
<td style="text-align: left;">exists.user_id</td>
<td style="text-align: left;">int</td>
<td>用户ID</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods_id</td>
<td style="text-align: left;">int</td>
<td>商品ID</td>
</tr>
<tr>
<td style="text-align: left;">exists.quantity</td>
<td style="text-align: left;">int</td>
<td>数量</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods</td>
<td style="text-align: left;">object</td>
<td>商品信息</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.id</td>
<td style="text-align: left;">int</td>
<td>商品ID</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.erp_id</td>
<td style="text-align: left;">string</td>
<td>ERP ID</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.isbn</td>
<td style="text-align: left;">string</td>
<td>ISBN(需要生成条形码)</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.clc_id</td>
<td style="text-align: left;">int</td>
<td>中图法分类ID</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.clc_no</td>
<td style="text-align: left;">int</td>
<td>中图法分类编号</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.dc_id</td>
<td style="text-align: left;">int</td>
<td>学科分类ID</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.dc_name</td>
<td style="text-align: left;">string</td>
<td>学科分类名称</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.type</td>
<td style="text-align: left;">int</td>
<td>类型:0预售 1正常</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.name</td>
<td style="text-align: left;">string</td>
<td>名称</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.price</td>
<td style="text-align: left;">float</td>
<td>售价</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.publish_date</td>
<td style="text-align: left;">datetime</td>
<td>出版日期</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.pic</td>
<td style="text-align: left;">string</td>
<td>封面图</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.images</td>
<td style="text-align: left;">array</td>
<td>图片</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.press_id</td>
<td style="text-align: left;">int</td>
<td>出版社ID</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.press_name</td>
<td style="text-align: left;">string</td>
<td>出版社名称</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.author_name</td>
<td style="text-align: left;">int</td>
<td>作者名称</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.marc</td>
<td style="text-align: left;">string</td>
<td>平台marc</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.is_sale</td>
<td style="text-align: left;">int</td>
<td>是否上架:0 未上架,1 已上架</td>
</tr>
<tr>
<td style="text-align: left;">exists.goods.detail</td>
<td style="text-align: left;">string</td>
<td>详细介绍</td>
</tr>
</tbody>
</table>
<h1>备注</h1>
<ul>
<li>更多返回错误代码请看首页的错误代码描述</li>
</ul>