作者 郭盛
1 个管道 的构建 通过 耗费 6 秒

删除购物车中商品

... ... @@ -2,8 +2,8 @@
<project version="4">
<component name="ChangeListManager">
<list default="true" id="e93f11c2-a7d9-4d35-8b1c-8dd18e7f5fef" name="Default" comment="">
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/application/api/controller/User.php" afterPath="$PROJECT_DIR$/application/api/controller/User.php" />
<change type="MODIFICATION" beforePath="$PROJECT_DIR$/public/api.html" afterPath="$PROJECT_DIR$/public/api.html" />
</list>
<option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
<option name="TRACKING_ENABLED" value="true" />
... ... @@ -17,8 +17,8 @@
<file leaf-file-name="User.php" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/application/api/controller/User.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="695">
<caret line="762" column="43" lean-forward="true" selection-start-line="762" selection-start-column="43" selection-end-line="762" selection-end-column="43" />
<state relative-caret-position="425">
<caret line="859" column="32" lean-forward="true" selection-start-line="859" selection-start-column="32" selection-end-line="859" selection-end-column="32" />
<folding>
<element signature="e#38#68#0#PHP" expanded="true" />
<element signature="e#337#456#0#PHP" expanded="false" />
... ... @@ -51,18 +51,19 @@
<element signature="e#21466#21824#0#PHP" expanded="false" />
<element signature="e#21829#22019#0#PHP" expanded="false" />
<element signature="e#22025#23168#0#PHP" expanded="false" />
<element signature="e#23173#25838#0#PHP" expanded="false" />
<element signature="e#25844#26342#0#PHP" expanded="false" />
<element signature="e#26347#27434#0#PHP" expanded="false" />
<element signature="e#27440#27974#0#PHP" expanded="false" />
<element signature="e#27979#28893#0#PHP" expanded="false" />
<element signature="e#28899#29430#0#PHP" expanded="false" />
<element signature="e#29435#30354#0#PHP" expanded="false" />
<element signature="e#30360#31009#0#PHP" expanded="false" />
<element signature="e#31014#31887#0#PHP" expanded="false" />
<element signature="e#31893#32488#0#PHP" expanded="false" />
<element signature="e#32493#37142#0#PHP" expanded="false" />
<element signature="e#37148#37714#0#PHP" expanded="false" />
<element signature="e#37719#39825#0#PHP" expanded="false" />
<element signature="e#28343#28877#0#PHP" expanded="false" />
<element signature="e#28882#29796#0#PHP" expanded="false" />
<element signature="e#29802#30333#0#PHP" expanded="false" />
<element signature="e#30338#31257#0#PHP" expanded="false" />
<element signature="e#31263#31912#0#PHP" expanded="false" />
<element signature="e#31917#32790#0#PHP" expanded="false" />
<element signature="e#32796#33391#0#PHP" expanded="false" />
<element signature="e#33396#38045#0#PHP" expanded="false" />
<element signature="e#38051#38617#0#PHP" expanded="false" />
<element signature="e#38622#40728#0#PHP" expanded="false" />
</folding>
</state>
</provider>
... ... @@ -141,9 +142,9 @@
<sorting>DEFINITION_ORDER</sorting>
</component>
<component name="PhpWorkspaceProjectConfiguration" backward_compatibility_performed="true" />
<component name="ProjectFrameBounds" extendedState="1">
<option name="x" value="201" />
<option name="y" value="52" />
<component name="ProjectFrameBounds">
<option name="x" value="634" />
<option name="y" value="58" />
<option name="width" value="1699" />
<option name="height" value="1003" />
</component>
... ... @@ -238,7 +239,7 @@
<workItem from="1574146994475" duration="23222000" />
<workItem from="1574209189943" duration="37638000" />
<workItem from="1574252363848" duration="8841000" />
<workItem from="1574295812843" duration="9738000" />
<workItem from="1574295812843" duration="12155000" />
</task>
<task id="LOCAL-00001" summary="调试">
<created>1574145133364</created>
... ... @@ -251,7 +252,7 @@
<servers />
</component>
<component name="TimeTrackingManager">
<option name="totallyTimeSpent" value="127792000" />
<option name="totallyTimeSpent" value="130209000" />
</component>
<component name="TodoView">
<todo-panel id="selected-file">
... ... @@ -263,8 +264,7 @@
</todo-panel>
</component>
<component name="ToolWindowManager">
<frame x="201" y="52" width="1699" height="1003" extended-state="1" />
<editor active="true" />
<frame x="634" y="58" width="1699" height="1003" extended-state="0" />
<layout>
<window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.15253203" sideWeight="0.5" order="1" side_tool="false" content_ui="combo" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.32912987" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />
... ... @@ -273,7 +273,7 @@
<window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.14896074" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Terminal" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.14896074" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
<window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="true" content_ui="tabs" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
<window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
... ... @@ -677,8 +677,8 @@
</entry>
<entry file="file://$PROJECT_DIR$/application/api/controller/User.php">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="695">
<caret line="762" column="43" lean-forward="true" selection-start-line="762" selection-start-column="43" selection-end-line="762" selection-end-column="43" />
<state relative-caret-position="425">
<caret line="859" column="32" lean-forward="true" selection-start-line="859" selection-start-column="32" selection-end-line="859" selection-end-column="32" />
<folding>
<element signature="e#38#68#0#PHP" expanded="true" />
<element signature="e#337#456#0#PHP" expanded="false" />
... ... @@ -711,18 +711,19 @@
<element signature="e#21466#21824#0#PHP" expanded="false" />
<element signature="e#21829#22019#0#PHP" expanded="false" />
<element signature="e#22025#23168#0#PHP" expanded="false" />
<element signature="e#23173#25838#0#PHP" expanded="false" />
<element signature="e#25844#26342#0#PHP" expanded="false" />
<element signature="e#26347#27434#0#PHP" expanded="false" />
<element signature="e#27440#27974#0#PHP" expanded="false" />
<element signature="e#27979#28893#0#PHP" expanded="false" />
<element signature="e#28899#29430#0#PHP" expanded="false" />
<element signature="e#29435#30354#0#PHP" expanded="false" />
<element signature="e#30360#31009#0#PHP" expanded="false" />
<element signature="e#31014#31887#0#PHP" expanded="false" />
<element signature="e#31893#32488#0#PHP" expanded="false" />
<element signature="e#32493#37142#0#PHP" expanded="false" />
<element signature="e#37148#37714#0#PHP" expanded="false" />
<element signature="e#37719#39825#0#PHP" expanded="false" />
<element signature="e#28343#28877#0#PHP" expanded="false" />
<element signature="e#28882#29796#0#PHP" expanded="false" />
<element signature="e#29802#30333#0#PHP" expanded="false" />
<element signature="e#30338#31257#0#PHP" expanded="false" />
<element signature="e#31263#31912#0#PHP" expanded="false" />
<element signature="e#31917#32790#0#PHP" expanded="false" />
<element signature="e#32796#33391#0#PHP" expanded="false" />
<element signature="e#33396#38045#0#PHP" expanded="false" />
<element signature="e#38051#38617#0#PHP" expanded="false" />
<element signature="e#38622#40728#0#PHP" expanded="false" />
</folding>
</state>
</provider>
... ...
... ... @@ -833,6 +833,42 @@ class User extends Api
}
/**
* @ApiTitle (删除购物车商品)
* @ApiSummary (加入购物车商品)
* @ApiMethod (POST)
* @ApiRoute (/api/user/delcar)
* @ApiHeaders (name=token, type=string, required=true, description="请求的Token")
*
* @ApiParams (name="ids[]", type="inter", required=true, description="购物车ID")
*
*
* @ApiReturn({
"code": 1,
"msg": "成功",
"time": "1571492001",
})
*/
public function delcar()
{
$user_id = $this->uid;
$ids = $this->request->param('ids');
if(empty($ids)){
$this->error(['code'=>2,'msg'=>'缺少必要参数']);
}
$data = Db::name('car')
->where('user_id',$user_id)
->whereIn('id',$ids)
->delete();
if($data){
$this->success('SUCCESS','删除成功');
}else{
$this->error(['code'=>2,'msg'=>'sql运行失败']);
}
}
/**
* @ApiTitle (创建图片订单)
* @ApiSummary (创建图片订单)
* @ApiMethod (POST)
... ...
... ... @@ -162,17 +162,18 @@
<a href="#个人中心" class="list-group-item" data-toggle="collapse" data-parent="#sidebar">个人中心 <i class="fa fa-caret-down"></i></a>
<div class="child collapse" id="个人中心">
<a href="javascript:;" data-id="11" class="list-group-item">小程序登录</a>
<a href="javascript:;" data-id="22" class="list-group-item">创建充值订单</a>
<a href="javascript:;" data-id="30" class="list-group-item">我的订单</a>
<a href="javascript:;" data-id="29" class="list-group-item">创建组合订单</a>
<a href="javascript:;" data-id="28" class="list-group-item">创建视频订单</a>
<a href="javascript:;" data-id="27" class="list-group-item">创建图片订单</a>
<a href="javascript:;" data-id="23" class="list-group-item">会员介绍</a>
<a href="javascript:;" data-id="31" class="list-group-item">我的订单</a>
<a href="javascript:;" data-id="30" class="list-group-item">创建组合订单</a>
<a href="javascript:;" data-id="29" class="list-group-item">创建视频订单</a>
<a href="javascript:;" data-id="28" class="list-group-item">创建图片订单</a>
<a href="javascript:;" data-id="27" class="list-group-item">删除购物车商品</a>
<a href="javascript:;" data-id="26" class="list-group-item">加入购物车</a>
<a href="javascript:;" data-id="25" class="list-group-item">购物车列表</a>
<a href="javascript:;" data-id="24" class="list-group-item">会员须知</a>
<a href="javascript:;" data-id="23" class="list-group-item">会员介绍</a>
<a href="javascript:;" data-id="21" class="list-group-item">我的</a>
<a href="javascript:;" data-id="22" class="list-group-item">创建充值订单</a>
<a href="javascript:;" data-id="12" class="list-group-item">首页视频、图片、精美大片入口</a>
<a href="javascript:;" data-id="21" class="list-group-item">我的</a>
<a href="javascript:;" data-id="20" class="list-group-item">历史记录</a>
<a href="javascript:;" data-id="19" class="list-group-item">视频详情</a>
<a href="javascript:;" data-id="18" class="list-group-item">图片详情</a>
... ... @@ -181,7 +182,7 @@
<a href="javascript:;" data-id="15" class="list-group-item">图片列表</a>
<a href="javascript:;" data-id="14" class="list-group-item">搜索页</a>
<a href="javascript:;" data-id="13" class="list-group-item">地区分类</a>
<a href="javascript:;" data-id="31" class="list-group-item">消费记录</a>
<a href="javascript:;" data-id="32" class="list-group-item">消费记录</a>
</div>
</div>
</div>
... ... @@ -1562,28 +1563,28 @@
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" id="heading-22">
<div class="panel-heading" id="heading-23">
<h4 class="panel-title">
<span class="label label-primary">POST</span>
<a data-toggle="collapse" data-parent="#accordion22" href="#collapseOne22"> 创建充值订单 <span class="text-muted">/api/user/toporder</span></a>
<a data-toggle="collapse" data-parent="#accordion23" href="#collapseOne23"> 会员介绍 <span class="text-muted">/api/user/vipdesc</span></a>
</h4>
</div>
<div id="collapseOne22" class="panel-collapse collapse">
<div id="collapseOne23" class="panel-collapse collapse">
<div class="panel-body">
<!-- Nav tabs -->
<ul class="nav nav-tabs" id="doctab22">
<li class="active"><a href="#info22" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox22" data-toggle="tab">在线测试</a></li>
<li><a href="#sample22" data-toggle="tab">返回示例</a></li>
<ul class="nav nav-tabs" id="doctab23">
<li class="active"><a href="#info23" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox23" data-toggle="tab">在线测试</a></li>
<li><a href="#sample23" data-toggle="tab">返回示例</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="info22">
<div class="tab-pane active" id="info23">
<div class="well">
创建充值订单 </div>
会员介绍 </div>
<div class="panel panel-default">
<div class="panel-heading"><strong>Headers</strong></div>
<div class="panel-body">
... ... @@ -1610,6 +1611,110 @@
<div class="panel panel-default">
<div class="panel-heading"><strong>参数</strong></div>
<div class="panel-body">
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading"><strong>正文</strong></div>
<div class="panel-body">
</div>
</div>
</div><!-- #info -->
<div class="tab-pane" id="sandbox23">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
<div class="panel-heading"><strong>Headers</strong></div>
<div class="panel-body">
<div class="headers">
<div class="form-group">
<label class="control-label" for="token">token</label>
<input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token">
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading"><strong>参数</strong></div>
<div class="panel-body">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/vipdesc" method="POST" name="form23" id="form23">
<div class="form-group">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success send" rel="23">提交</button>
<button type="reset" class="btn btn-info" rel="23">重置</button>
</div>
</form>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading"><strong>响应输出</strong></div>
<div class="panel-body">
<div class="row">
<div class="col-md-12" style="overflow-x:auto">
<pre id="response_headers23"></pre>
<pre id="response23"></pre>
</div>
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading"><strong>返回参数</strong></div>
<div class="panel-body">
</div>
</div>
</div>
</div>
</div><!-- #sandbox -->
<div class="tab-pane" id="sample23">
<div class="row">
<div class="col-md-12">
<pre id="sample_response23">{
"code": 1,
"msg": "成功",
"time": "1571492001",
"data": {
"content": //会员介绍内容
}
}</pre>
</div>
</div>
</div><!-- #sample -->
</div><!-- .tab-content -->
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" id="heading-31">
<h4 class="panel-title">
<span class="label label-primary">POST</span>
<a data-toggle="collapse" data-parent="#accordion31" href="#collapseOne31"> 我的订单 <span class="text-muted">/api/user/myorder</span></a>
</h4>
</div>
<div id="collapseOne31" class="panel-collapse collapse">
<div class="panel-body">
<!-- Nav tabs -->
<ul class="nav nav-tabs" id="doctab31">
<li class="active"><a href="#info31" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox31" data-toggle="tab">在线测试</a></li>
<li><a href="#sample31" data-toggle="tab">返回示例</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="info31">
<div class="well">
我的订单 </div>
<div class="panel panel-default">
<div class="panel-heading"><strong>Headers</strong></div>
<div class="panel-body">
<table class="table table-hover">
<thead>
<tr>
... ... @@ -1621,10 +1726,33 @@
</thead>
<tbody>
<tr>
<td>money</td>
<td>float</td>
<td>token</td>
<td>string</td>
<td></td>
<td>充值金额</td>
<td>请求的Token</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading"><strong>参数</strong></div>
<div class="panel-body">
<table class="table table-hover">
<thead>
<tr>
<th>名称</th>
<th>类型</th>
<th>必选</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>type</td>
<td>inter</td>
<td></td>
<td>状态(不传默认为全部 1为待支付 2为已完成</td>
</tr>
</tbody>
</table>
... ... @@ -1637,7 +1765,7 @@
</div>
</div><!-- #info -->
<div class="tab-pane" id="sandbox22">
<div class="tab-pane" id="sandbox31">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
... ... @@ -1654,14 +1782,14 @@
<div class="panel panel-default">
<div class="panel-heading"><strong>参数</strong></div>
<div class="panel-body">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/toporder" method="POST" name="form22" id="form22">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/myorder" method="POST" name="form31" id="form31">
<div class="form-group">
<label class="control-label" for="money">money</label>
<input type="float" class="form-control input-sm" id="money" required placeholder="充值金额" name="money">
<label class="control-label" for="type">type</label>
<input type="inter" class="form-control input-sm" id="type" placeholder="状态(不传默认为全部 1为待支付 2为已完成" name="type">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success send" rel="22">提交</button>
<button type="reset" class="btn btn-info" rel="22">重置</button>
<button type="submit" class="btn btn-success send" rel="31">提交</button>
<button type="reset" class="btn btn-info" rel="31">重置</button>
</div>
</form>
</div>
... ... @@ -1671,8 +1799,8 @@
<div class="panel-body">
<div class="row">
<div class="col-md-12" style="overflow-x:auto">
<pre id="response_headers22"></pre>
<pre id="response22"></pre>
<pre id="response_headers31"></pre>
<pre id="response31"></pre>
</div>
</div>
</div>
... ... @@ -1687,17 +1815,18 @@
</div>
</div><!-- #sandbox -->
<div class="tab-pane" id="sample22">
<div class="tab-pane" id="sample31">
<div class="row">
<div class="col-md-12">
<pre id="sample_response22">{
<pre id="sample_response31">{
"code": 1,
"msg": "成功",
"time": "1571492001",
"data": {
"order_id"://订单ID
}
}</pre>
"id": //用户ID
"pic_id": //图片,
"video_id": //视频,
"status" : //状态(1待支付 2已完成</pre>
</div>
</div>
</div><!-- #sample -->
... ... @@ -1710,7 +1839,7 @@
<div class="panel-heading" id="heading-30">
<h4 class="panel-title">
<span class="label label-primary">POST</span>
<a data-toggle="collapse" data-parent="#accordion30" href="#collapseOne30"> 我的订单 <span class="text-muted">/api/user/myorder</span></a>
<a data-toggle="collapse" data-parent="#accordion30" href="#collapseOne30"> 创建组合订单 <span class="text-muted">/api/user/orders</span></a>
</h4>
</div>
<div id="collapseOne30" class="panel-collapse collapse">
... ... @@ -1728,7 +1857,7 @@
<div class="tab-pane active" id="info30">
<div class="well">
我的订单 </div>
创建组合订单 </div>
<div class="panel panel-default">
<div class="panel-heading"><strong>Headers</strong></div>
<div class="panel-body">
... ... @@ -1766,10 +1895,22 @@
</thead>
<tbody>
<tr>
<td>type</td>
<td>inter</td>
<td></td>
<td>状态(不传默认为全部 1为待支付 2为已完成</td>
<td>video_id</td>
<td>string</td>
<td></td>
<td>视频ID</td>
</tr>
<tr>
<td>pic_id</td>
<td>string</td>
<td></td>
<td>图片ID</td>
</tr>
<tr>
<td>total</td>
<td>float</td>
<td></td>
<td>价格</td>
</tr>
</tbody>
</table>
... ... @@ -1799,10 +1940,18 @@
<div class="panel panel-default">
<div class="panel-heading"><strong>参数</strong></div>
<div class="panel-body">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/myorder" method="POST" name="form30" id="form30">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/orders" method="POST" name="form30" id="form30">
<div class="form-group">
<label class="control-label" for="type">type</label>
<input type="inter" class="form-control input-sm" id="type" placeholder="状态(不传默认为全部 1为待支付 2为已完成" name="type">
<label class="control-label" for="video_id">video_id</label>
<input type="string" class="form-control input-sm" id="video_id" required placeholder="视频ID" name="video_id">
</div>
<div class="form-group">
<label class="control-label" for="pic_id">pic_id</label>
<input type="string" class="form-control input-sm" id="pic_id" required placeholder="图片ID" name="pic_id">
</div>
<div class="form-group">
<label class="control-label" for="total">total</label>
<input type="float" class="form-control input-sm" id="total" required placeholder="价格" name="total">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success send" rel="30">提交</button>
... ... @@ -1840,10 +1989,9 @@
"msg": "成功",
"time": "1571492001",
"data": {
"id": //用户ID
"pic_id": //图片,
"video_id": //视频,
"status" : //状态(1待支付 2已完成</pre>
"order_id"://订单ID
}
}</pre>
</div>
</div>
</div><!-- #sample -->
... ... @@ -1856,7 +2004,7 @@
<div class="panel-heading" id="heading-29">
<h4 class="panel-title">
<span class="label label-primary">POST</span>
<a data-toggle="collapse" data-parent="#accordion29" href="#collapseOne29"> 创建组合订单 <span class="text-muted">/api/user/orders</span></a>
<a data-toggle="collapse" data-parent="#accordion29" href="#collapseOne29"> 创建视频订单 <span class="text-muted">/api/user/v_order</span></a>
</h4>
</div>
<div id="collapseOne29" class="panel-collapse collapse">
... ... @@ -1874,7 +2022,7 @@
<div class="tab-pane active" id="info29">
<div class="well">
创建组合订单 </div>
创建视频订单 </div>
<div class="panel panel-default">
<div class="panel-heading"><strong>Headers</strong></div>
<div class="panel-body">
... ... @@ -1913,17 +2061,11 @@
<tbody>
<tr>
<td>video_id</td>
<td>string</td>
<td>inter</td>
<td></td>
<td>视频ID</td>
</tr>
<tr>
<td>pic_id</td>
<td>string</td>
<td></td>
<td>图片ID</td>
</tr>
<tr>
<td>total</td>
<td>float</td>
<td></td>
... ... @@ -1957,14 +2099,10 @@
<div class="panel panel-default">
<div class="panel-heading"><strong>参数</strong></div>
<div class="panel-body">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/orders" method="POST" name="form29" id="form29">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/v_order" method="POST" name="form29" id="form29">
<div class="form-group">
<label class="control-label" for="video_id">video_id</label>
<input type="string" class="form-control input-sm" id="video_id" required placeholder="视频ID" name="video_id">
</div>
<div class="form-group">
<label class="control-label" for="pic_id">pic_id</label>
<input type="string" class="form-control input-sm" id="pic_id" required placeholder="图片ID" name="pic_id">
<input type="inter" class="form-control input-sm" id="video_id" required placeholder="视频ID" name="video_id">
</div>
<div class="form-group">
<label class="control-label" for="total">total</label>
... ... @@ -2002,13 +2140,13 @@
<div class="row">
<div class="col-md-12">
<pre id="sample_response29">{
"code": 1,
"msg": "成功",
"time": "1571492001",
"data": {
"order_id"://订单ID
}
}</pre>
"code": 1,
"msg": "成功",
"time": "1571492001",
"data": {
"order_id"://订单ID
}
}</pre>
</div>
</div>
</div><!-- #sample -->
... ... @@ -2021,7 +2159,7 @@
<div class="panel-heading" id="heading-28">
<h4 class="panel-title">
<span class="label label-primary">POST</span>
<a data-toggle="collapse" data-parent="#accordion28" href="#collapseOne28"> 创建视频订单 <span class="text-muted">/api/user/v_order</span></a>
<a data-toggle="collapse" data-parent="#accordion28" href="#collapseOne28"> 创建图片订单 <span class="text-muted">/api/user/picorder</span></a>
</h4>
</div>
<div id="collapseOne28" class="panel-collapse collapse">
... ... @@ -2039,7 +2177,7 @@
<div class="tab-pane active" id="info28">
<div class="well">
创建视频订单 </div>
创建图片订单 </div>
<div class="panel panel-default">
<div class="panel-heading"><strong>Headers</strong></div>
<div class="panel-body">
... ... @@ -2077,10 +2215,10 @@
</thead>
<tbody>
<tr>
<td>video_id</td>
<td>pic_id</td>
<td>inter</td>
<td></td>
<td>视频ID</td>
<td>图片ID</td>
</tr>
<tr>
<td>total</td>
... ... @@ -2116,10 +2254,10 @@
<div class="panel panel-default">
<div class="panel-heading"><strong>参数</strong></div>
<div class="panel-body">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/v_order" method="POST" name="form28" id="form28">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/picorder" method="POST" name="form28" id="form28">
<div class="form-group">
<label class="control-label" for="video_id">video_id</label>
<input type="inter" class="form-control input-sm" id="video_id" required placeholder="视频ID" name="video_id">
<label class="control-label" for="pic_id">pic_id</label>
<input type="inter" class="form-control input-sm" id="pic_id" required placeholder="图片ID" name="pic_id">
</div>
<div class="form-group">
<label class="control-label" for="total">total</label>
... ... @@ -2161,7 +2299,7 @@
"msg": "成功",
"time": "1571492001",
"data": {
"order_id"://订单ID
"order_id"://订单ID
}
}</pre>
</div>
... ... @@ -2176,7 +2314,7 @@
<div class="panel-heading" id="heading-27">
<h4 class="panel-title">
<span class="label label-primary">POST</span>
<a data-toggle="collapse" data-parent="#accordion27" href="#collapseOne27"> 创建图片订单 <span class="text-muted">/api/user/picorder</span></a>
<a data-toggle="collapse" data-parent="#accordion27" href="#collapseOne27"> 删除购物车商品 <span class="text-muted">/api/user/delcar</span></a>
</h4>
</div>
<div id="collapseOne27" class="panel-collapse collapse">
... ... @@ -2194,7 +2332,7 @@
<div class="tab-pane active" id="info27">
<div class="well">
创建图片订单 </div>
加入购物车商品 </div>
<div class="panel panel-default">
<div class="panel-heading"><strong>Headers</strong></div>
<div class="panel-body">
... ... @@ -2232,16 +2370,10 @@
</thead>
<tbody>
<tr>
<td>pic_id</td>
<td>ids[]</td>
<td>inter</td>
<td></td>
<td>图片ID</td>
</tr>
<tr>
<td>total</td>
<td>float</td>
<td></td>
<td>价格</td>
<td>购物车ID</td>
</tr>
</tbody>
</table>
... ... @@ -2271,14 +2403,10 @@
<div class="panel panel-default">
<div class="panel-heading"><strong>参数</strong></div>
<div class="panel-body">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/picorder" method="POST" name="form27" id="form27">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/delcar" method="POST" name="form27" id="form27">
<div class="form-group">
<label class="control-label" for="pic_id">pic_id</label>
<input type="inter" class="form-control input-sm" id="pic_id" required placeholder="图片ID" name="pic_id">
</div>
<div class="form-group">
<label class="control-label" for="total">total</label>
<input type="float" class="form-control input-sm" id="total" required placeholder="价格" name="total">
<label class="control-label" for="ids[]">ids[]</label>
<input type="inter" class="form-control input-sm" id="ids[]" required placeholder="购物车ID" name="ids[]">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success send" rel="27">提交</button>
... ... @@ -2315,9 +2443,6 @@
"code": 1,
"msg": "成功",
"time": "1571492001",
"data": {
"order_id"://订单ID
}
}</pre>
</div>
</div>
... ... @@ -2398,12 +2523,6 @@
<td></td>
<td>视频ID</td>
</tr>
<tr>
<td>total</td>
<td>float</td>
<td></td>
<td>价格</td>
</tr>
</tbody>
</table>
</div>
... ... @@ -2442,10 +2561,6 @@
<input type="inter" class="form-control input-sm" id="video_id" placeholder="视频ID" name="video_id">
</div>
<div class="form-group">
<label class="control-label" for="total">total</label>
<input type="float" class="form-control input-sm" id="total" required placeholder="价格" name="total">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success send" rel="26">提交</button>
<button type="reset" class="btn btn-info" rel="26">重置</button>
</div>
... ... @@ -2770,28 +2885,28 @@
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" id="heading-23">
<div class="panel-heading" id="heading-22">
<h4 class="panel-title">
<span class="label label-primary">POST</span>
<a data-toggle="collapse" data-parent="#accordion23" href="#collapseOne23"> 会员介绍 <span class="text-muted">/api/user/vipdesc</span></a>
<a data-toggle="collapse" data-parent="#accordion22" href="#collapseOne22"> 创建充值订单 <span class="text-muted">/api/user/toporder</span></a>
</h4>
</div>
<div id="collapseOne23" class="panel-collapse collapse">
<div id="collapseOne22" class="panel-collapse collapse">
<div class="panel-body">
<!-- Nav tabs -->
<ul class="nav nav-tabs" id="doctab23">
<li class="active"><a href="#info23" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox23" data-toggle="tab">在线测试</a></li>
<li><a href="#sample23" data-toggle="tab">返回示例</a></li>
<ul class="nav nav-tabs" id="doctab22">
<li class="active"><a href="#info22" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox22" data-toggle="tab">在线测试</a></li>
<li><a href="#sample22" data-toggle="tab">返回示例</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="info23">
<div class="tab-pane active" id="info22">
<div class="well">
会员介绍 </div>
创建充值订单 </div>
<div class="panel panel-default">
<div class="panel-heading"><strong>Headers</strong></div>
<div class="panel-body">
... ... @@ -2818,7 +2933,24 @@
<div class="panel panel-default">
<div class="panel-heading"><strong>参数</strong></div>
<div class="panel-body">
<table class="table table-hover">
<thead>
<tr>
<th>名称</th>
<th>类型</th>
<th>必选</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>money</td>
<td>float</td>
<td></td>
<td>充值金额</td>
</tr>
</tbody>
</table>
</div>
</div>
<div class="panel panel-default">
... ... @@ -2828,7 +2960,7 @@
</div>
</div><!-- #info -->
<div class="tab-pane" id="sandbox23">
<div class="tab-pane" id="sandbox22">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
... ... @@ -2845,13 +2977,14 @@
<div class="panel panel-default">
<div class="panel-heading"><strong>参数</strong></div>
<div class="panel-body">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/vipdesc" method="POST" name="form23" id="form23">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/toporder" method="POST" name="form22" id="form22">
<div class="form-group">
<label class="control-label" for="money">money</label>
<input type="float" class="form-control input-sm" id="money" required placeholder="充值金额" name="money">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success send" rel="23">提交</button>
<button type="reset" class="btn btn-info" rel="23">重置</button>
<button type="submit" class="btn btn-success send" rel="22">提交</button>
<button type="reset" class="btn btn-info" rel="22">重置</button>
</div>
</form>
</div>
... ... @@ -2861,8 +2994,8 @@
<div class="panel-body">
<div class="row">
<div class="col-md-12" style="overflow-x:auto">
<pre id="response_headers23"></pre>
<pre id="response23"></pre>
<pre id="response_headers22"></pre>
<pre id="response22"></pre>
</div>
</div>
</div>
... ... @@ -2877,17 +3010,17 @@
</div>
</div><!-- #sandbox -->
<div class="tab-pane" id="sample23">
<div class="tab-pane" id="sample22">
<div class="row">
<div class="col-md-12">
<pre id="sample_response23">{
"code": 1,
"msg": "成功",
"time": "1571492001",
"data": {
"content": //会员介绍内容
}
}</pre>
<pre id="sample_response22">{
"code": 1,
"msg": "成功",
"time": "1571492001",
"data": {
"order_id"://订单ID
}
}</pre>
</div>
</div>
</div><!-- #sample -->
... ... @@ -2897,28 +3030,28 @@
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" id="heading-21">
<div class="panel-heading" id="heading-12">
<h4 class="panel-title">
<span class="label label-primary">POST</span>
<a data-toggle="collapse" data-parent="#accordion21" href="#collapseOne21"> 我的 <span class="text-muted">/api/user/mine</span></a>
<a data-toggle="collapse" data-parent="#accordion12" href="#collapseOne12"> 首页视频、图片、精美大片入口 <span class="text-muted">/api/user/index</span></a>
</h4>
</div>
<div id="collapseOne21" class="panel-collapse collapse">
<div id="collapseOne12" class="panel-collapse collapse">
<div class="panel-body">
<!-- Nav tabs -->
<ul class="nav nav-tabs" id="doctab21">
<li class="active"><a href="#info21" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox21" data-toggle="tab">在线测试</a></li>
<li><a href="#sample21" data-toggle="tab">返回示例</a></li>
<ul class="nav nav-tabs" id="doctab12">
<li class="active"><a href="#info12" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox12" data-toggle="tab">在线测试</a></li>
<li><a href="#sample12" data-toggle="tab">返回示例</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="info21">
<div class="tab-pane active" id="info12">
<div class="well">
我的 </div>
首页视频、图片、精美大片入口 </div>
<div class="panel panel-default">
<div class="panel-heading"><strong>Headers</strong></div>
<div class="panel-body">
... ... @@ -2955,7 +3088,7 @@
</div>
</div><!-- #info -->
<div class="tab-pane" id="sandbox21">
<div class="tab-pane" id="sandbox12">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
... ... @@ -2972,13 +3105,13 @@
<div class="panel panel-default">
<div class="panel-heading"><strong>参数</strong></div>
<div class="panel-body">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/mine" method="POST" name="form21" id="form21">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/index" method="POST" name="form12" id="form12">
<div class="form-group">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success send" rel="21">提交</button>
<button type="reset" class="btn btn-info" rel="21">重置</button>
<button type="submit" class="btn btn-success send" rel="12">提交</button>
<button type="reset" class="btn btn-info" rel="12">重置</button>
</div>
</form>
</div>
... ... @@ -2988,8 +3121,8 @@
<div class="panel-body">
<div class="row">
<div class="col-md-12" style="overflow-x:auto">
<pre id="response_headers21"></pre>
<pre id="response21"></pre>
<pre id="response_headers12"></pre>
<pre id="response12"></pre>
</div>
</div>
</div>
... ... @@ -3004,19 +3137,19 @@
</div>
</div><!-- #sandbox -->
<div class="tab-pane" id="sample21">
<div class="tab-pane" id="sample12">
<div class="row">
<div class="col-md-12">
<pre id="sample_response21">{
"code": 1,
"msg": "成功",
"time": "1571492001",
<pre id="sample_response12">{
'code':'1',
'msg':'返回成功',
"time": "1571492001",
"data": {
"id": //用户ID
"nickname": //昵称,
"avatar": //头像,
"money" : //余额
"is_vip": //是否为会员(0否 1是</pre>
"video_thumbnail": http://mapwww.baidu.com 视频封面图地址
"pic_thumbnail": http://mapwww.baidu.com 图片地址
"wonderful_thumbnail": http://mapwww.baidu.com 精美大片地址
}
}</pre>
</div>
</div>
</div><!-- #sample -->
... ... @@ -3026,28 +3159,28 @@
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" id="heading-12">
<div class="panel-heading" id="heading-21">
<h4 class="panel-title">
<span class="label label-primary">POST</span>
<a data-toggle="collapse" data-parent="#accordion12" href="#collapseOne12"> 首页视频、图片、精美大片入口 <span class="text-muted">/api/user/index</span></a>
<a data-toggle="collapse" data-parent="#accordion21" href="#collapseOne21"> 我的 <span class="text-muted">/api/user/mine</span></a>
</h4>
</div>
<div id="collapseOne12" class="panel-collapse collapse">
<div id="collapseOne21" class="panel-collapse collapse">
<div class="panel-body">
<!-- Nav tabs -->
<ul class="nav nav-tabs" id="doctab12">
<li class="active"><a href="#info12" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox12" data-toggle="tab">在线测试</a></li>
<li><a href="#sample12" data-toggle="tab">返回示例</a></li>
<ul class="nav nav-tabs" id="doctab21">
<li class="active"><a href="#info21" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox21" data-toggle="tab">在线测试</a></li>
<li><a href="#sample21" data-toggle="tab">返回示例</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="info12">
<div class="tab-pane active" id="info21">
<div class="well">
首页视频、图片、精美大片入口 </div>
我的 </div>
<div class="panel panel-default">
<div class="panel-heading"><strong>Headers</strong></div>
<div class="panel-body">
... ... @@ -3084,7 +3217,7 @@
</div>
</div><!-- #info -->
<div class="tab-pane" id="sandbox12">
<div class="tab-pane" id="sandbox21">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
... ... @@ -3101,13 +3234,13 @@
<div class="panel panel-default">
<div class="panel-heading"><strong>参数</strong></div>
<div class="panel-body">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/index" method="POST" name="form12" id="form12">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/mine" method="POST" name="form21" id="form21">
<div class="form-group">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success send" rel="12">提交</button>
<button type="reset" class="btn btn-info" rel="12">重置</button>
<button type="submit" class="btn btn-success send" rel="21">提交</button>
<button type="reset" class="btn btn-info" rel="21">重置</button>
</div>
</form>
</div>
... ... @@ -3117,8 +3250,8 @@
<div class="panel-body">
<div class="row">
<div class="col-md-12" style="overflow-x:auto">
<pre id="response_headers12"></pre>
<pre id="response12"></pre>
<pre id="response_headers21"></pre>
<pre id="response21"></pre>
</div>
</div>
</div>
... ... @@ -3133,19 +3266,19 @@
</div>
</div><!-- #sandbox -->
<div class="tab-pane" id="sample12">
<div class="tab-pane" id="sample21">
<div class="row">
<div class="col-md-12">
<pre id="sample_response12">{
'code':'1',
'msg':'返回成功',
"time": "1571492001",
<pre id="sample_response21">{
"code": 1,
"msg": "成功",
"time": "1571492001",
"data": {
"video_thumbnail": http://mapwww.baidu.com 视频封面图地址
"pic_thumbnail": http://mapwww.baidu.com 图片地址
"wonderful_thumbnail": http://mapwww.baidu.com 精美大片地址
}
}</pre>
"id": //用户ID
"nickname": //昵称,
"avatar": //头像,
"money" : //余额
"is_vip": //是否为会员(0否 1是</pre>
</div>
</div>
</div><!-- #sample -->
... ... @@ -4389,26 +4522,26 @@
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" id="heading-31">
<div class="panel-heading" id="heading-32">
<h4 class="panel-title">
<span class="label label-primary">POST</span>
<a data-toggle="collapse" data-parent="#accordion31" href="#collapseOne31"> 消费记录 <span class="text-muted">/api/user/payhistory</span></a>
<a data-toggle="collapse" data-parent="#accordion32" href="#collapseOne32"> 消费记录 <span class="text-muted">/api/user/payhistory</span></a>
</h4>
</div>
<div id="collapseOne31" class="panel-collapse collapse">
<div id="collapseOne32" class="panel-collapse collapse">
<div class="panel-body">
<!-- Nav tabs -->
<ul class="nav nav-tabs" id="doctab31">
<li class="active"><a href="#info31" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox31" data-toggle="tab">在线测试</a></li>
<li><a href="#sample31" data-toggle="tab">返回示例</a></li>
<ul class="nav nav-tabs" id="doctab32">
<li class="active"><a href="#info32" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox32" data-toggle="tab">在线测试</a></li>
<li><a href="#sample32" data-toggle="tab">返回示例</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="info31">
<div class="tab-pane active" id="info32">
<div class="well">
消费记录 </div>
<div class="panel panel-default">
... ... @@ -4447,7 +4580,7 @@
</div>
</div><!-- #info -->
<div class="tab-pane" id="sandbox31">
<div class="tab-pane" id="sandbox32">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
... ... @@ -4464,13 +4597,13 @@
<div class="panel panel-default">
<div class="panel-heading"><strong>参数</strong></div>
<div class="panel-body">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/payhistory" method="POST" name="form31" id="form31">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/payhistory" method="POST" name="form32" id="form32">
<div class="form-group">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success send" rel="31">提交</button>
<button type="reset" class="btn btn-info" rel="31">重置</button>
<button type="submit" class="btn btn-success send" rel="32">提交</button>
<button type="reset" class="btn btn-info" rel="32">重置</button>
</div>
</form>
</div>
... ... @@ -4480,8 +4613,8 @@
<div class="panel-body">
<div class="row">
<div class="col-md-12" style="overflow-x:auto">
<pre id="response_headers31"></pre>
<pre id="response31"></pre>
<pre id="response_headers32"></pre>
<pre id="response32"></pre>
</div>
</div>
</div>
... ... @@ -4496,10 +4629,10 @@
</div>
</div><!-- #sandbox -->
<div class="tab-pane" id="sample31">
<div class="tab-pane" id="sample32">
<div class="row">
<div class="col-md-12">
<pre id="sample_response31">{
<pre id="sample_response32">{
"code": 1,
"msg": "成功",
"time": "1571492001",
... ... @@ -4528,7 +4661,7 @@
<div class="row mt0 footer">
<div class="col-md-6" align="left">
Generated on 2019-11-21 15:20:58 </div>
Generated on 2019-11-21 16:17:58 </div>
<div class="col-md-6" align="right">
<a href="https://www.fastadmin.net" target="_blank">FastAdmin</a>
</div>
... ...