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

修改接口

... ... @@ -103,6 +103,52 @@ class Order extends Api
}
}
/**
* @ApiTitle (开通会员状态)
* @ApiSummary (开通会员状态)
* @ApiMethod (POST)
* @ApiRoute (/api/order/shen)
*
* @ApiHeaders (name=token, type=string, required=true, description="请求的Token")
*
* @ApiReturn({
"code": 1,
"msg": "成功",
"time": "1571492001",
"data": {
"status"://状态1未开通过会员2延长会员3审核中4审核失败
}
]
}
})
*/
public function shen()
{
$user_id = $this->auth->id;
$user = Db::name('user')
->where('id',$user_id)
->find();
$viporder = Db::name('viporder')
->where('user_id',$user_id)
->find();
if(empty($viporder)){
$info['status'] = 1;
}else{
if($viporder['status'] == 0){
$info['status'] = 3;
}elseif ($viporder['status'] == 2){
$info['status'] = 4;
}else{
if($user['expirationtime']>time()){
$info['status'] = 2;
}else{
$info['status'] = 1;
}
}
}
$this->success('success',$info);
}
/**
* @ApiTitle (我的订阅)
... ...
... ... @@ -204,10 +204,11 @@
<div class="child collapse" id="开通会员">
<a href="javascript:;" data-id="47" class="list-group-item">收款码图片</a>
<a href="javascript:;" data-id="48" class="list-group-item">开通会员订单</a>
<a href="javascript:;" data-id="49" class="list-group-item">我的订阅</a>
<a href="javascript:;" data-id="50" class="list-group-item">订阅/取消订阅</a>
<a href="javascript:;" data-id="51" class="list-group-item">订阅人主页列表</a>
<a href="javascript:;" data-id="52" class="list-group-item"></a>
<a href="javascript:;" data-id="49" class="list-group-item">开通会员状态</a>
<a href="javascript:;" data-id="50" class="list-group-item">我的订阅</a>
<a href="javascript:;" data-id="51" class="list-group-item">订阅/取消订阅</a>
<a href="javascript:;" data-id="52" class="list-group-item">订阅人主页列表</a>
<a href="javascript:;" data-id="53" class="list-group-item"></a>
</div>
</div>
</div>
... ... @@ -6994,7 +6995,7 @@
<div class="panel-heading" id="heading-49">
<h4 class="panel-title">
<span class="label label-primary">POST</span>
<a data-toggle="collapse" data-parent="#accordion49" href="#collapseOne49"> 我的订阅 <span class="text-muted">/api/order/myattention</span></a>
<a data-toggle="collapse" data-parent="#accordion49" href="#collapseOne49"> 开通会员状态 <span class="text-muted">/api/order/shen</span></a>
</h4>
</div>
<div id="collapseOne49" class="panel-collapse collapse">
... ... @@ -7012,6 +7013,135 @@
<div class="tab-pane active" id="info49">
<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>
<th>名称</th>
<th>类型</th>
<th>必选</th>
<th>描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>token</td>
<td>string</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">
</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="sandbox49">
<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/order/shen" method="POST" name="form49" id="form49">
<div class="form-group">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success send" rel="49">提交</button>
<button type="reset" class="btn btn-info" rel="49">重置</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_headers49"></pre>
<pre id="response49"></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="sample49">
<div class="row">
<div class="col-md-12">
<pre id="sample_response49">{
"code": 1,
"msg": "成功",
"time": "1571492001",
"data": {
"status"://状态1未开通过会员2延长会员3审核中4审核失败
}
]
}
}</pre>
</div>
</div>
</div><!-- #sample -->
</div><!-- .tab-content -->
</div>
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" id="heading-50">
<h4 class="panel-title">
<span class="label label-primary">POST</span>
<a data-toggle="collapse" data-parent="#accordion50" href="#collapseOne50"> 我的订阅 <span class="text-muted">/api/order/myattention</span></a>
</h4>
</div>
<div id="collapseOne50" class="panel-collapse collapse">
<div class="panel-body">
<!-- Nav tabs -->
<ul class="nav nav-tabs" id="doctab50">
<li class="active"><a href="#info50" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox50" data-toggle="tab">在线测试</a></li>
<li><a href="#sample50" data-toggle="tab">返回示例</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="info50">
<div class="well">
我的订阅 </div>
<div class="panel panel-default">
<div class="panel-heading"><strong>Headers</strong></div>
... ... @@ -7072,7 +7202,7 @@
</div>
</div><!-- #info -->
<div class="tab-pane" id="sandbox49">
<div class="tab-pane" id="sandbox50">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
... ... @@ -7089,7 +7219,7 @@
<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/order/myattention" method="POST" name="form49" id="form49">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/myattention" method="POST" name="form50" id="form50">
<div class="form-group">
<label class="control-label" for="page">page</label>
<input type="inter" class="form-control input-sm" id="page" placeholder="当前页(默认1" name="page">
... ... @@ -7099,8 +7229,8 @@
<input type="inter" class="form-control input-sm" id="pageNum" placeholder="每页显示数据个数(默认10)" name="pageNum">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success send" rel="49">提交</button>
<button type="reset" class="btn btn-info" rel="49">重置</button>
<button type="submit" class="btn btn-success send" rel="50">提交</button>
<button type="reset" class="btn btn-info" rel="50">重置</button>
</div>
</form>
</div>
... ... @@ -7110,8 +7240,8 @@
<div class="panel-body">
<div class="row">
<div class="col-md-12" style="overflow-x:auto">
<pre id="response_headers49"></pre>
<pre id="response49"></pre>
<pre id="response_headers50"></pre>
<pre id="response50"></pre>
</div>
</div>
</div>
... ... @@ -7126,10 +7256,10 @@
</div>
</div><!-- #sandbox -->
<div class="tab-pane" id="sample49">
<div class="tab-pane" id="sample50">
<div class="row">
<div class="col-md-12">
<pre id="sample_response49">{
<pre id="sample_response50">{
"code": 1,
"msg": "成功",
"time": "1571492001",
... ... @@ -7153,26 +7283,26 @@
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" id="heading-50">
<div class="panel-heading" id="heading-51">
<h4 class="panel-title">
<span class="label label-primary">POST</span>
<a data-toggle="collapse" data-parent="#accordion50" href="#collapseOne50"> 订阅/取消订阅 <span class="text-muted">/api/order/ding</span></a>
<a data-toggle="collapse" data-parent="#accordion51" href="#collapseOne51"> 订阅/取消订阅 <span class="text-muted">/api/order/ding</span></a>
</h4>
</div>
<div id="collapseOne50" class="panel-collapse collapse">
<div id="collapseOne51" class="panel-collapse collapse">
<div class="panel-body">
<!-- Nav tabs -->
<ul class="nav nav-tabs" id="doctab50">
<li class="active"><a href="#info50" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox50" data-toggle="tab">在线测试</a></li>
<li><a href="#sample50" data-toggle="tab">返回示例</a></li>
<ul class="nav nav-tabs" id="doctab51">
<li class="active"><a href="#info51" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox51" data-toggle="tab">在线测试</a></li>
<li><a href="#sample51" data-toggle="tab">返回示例</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="info50">
<div class="tab-pane active" id="info51">
<div class="well">
订阅/取消订阅 </div>
<div class="panel panel-default">
... ... @@ -7228,7 +7358,7 @@
</div>
</div><!-- #info -->
<div class="tab-pane" id="sandbox50">
<div class="tab-pane" id="sandbox51">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
... ... @@ -7245,14 +7375,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/order/ding" method="POST" name="form50" id="form50">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/ding" method="POST" name="form51" id="form51">
<div class="form-group">
<label class="control-label" for="to_user_id">to_user_id</label>
<input type="inter" class="form-control input-sm" id="to_user_id" required placeholder="订阅人id" name="to_user_id">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success send" rel="50">提交</button>
<button type="reset" class="btn btn-info" rel="50">重置</button>
<button type="submit" class="btn btn-success send" rel="51">提交</button>
<button type="reset" class="btn btn-info" rel="51">重置</button>
</div>
</form>
</div>
... ... @@ -7262,8 +7392,8 @@
<div class="panel-body">
<div class="row">
<div class="col-md-12" style="overflow-x:auto">
<pre id="response_headers50"></pre>
<pre id="response50"></pre>
<pre id="response_headers51"></pre>
<pre id="response51"></pre>
</div>
</div>
</div>
... ... @@ -7278,10 +7408,10 @@
</div>
</div><!-- #sandbox -->
<div class="tab-pane" id="sample50">
<div class="tab-pane" id="sample51">
<div class="row">
<div class="col-md-12">
<pre id="sample_response50">{
<pre id="sample_response51">{
"code": 1,
"msg": "成功",
"time": "1571492001",
... ... @@ -7297,26 +7427,26 @@
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" id="heading-51">
<div class="panel-heading" id="heading-52">
<h4 class="panel-title">
<span class="label label-primary">POST</span>
<a data-toggle="collapse" data-parent="#accordion51" href="#collapseOne51"> 订阅人主页列表 <span class="text-muted">/api/order/homepage</span></a>
<a data-toggle="collapse" data-parent="#accordion52" href="#collapseOne52"> 订阅人主页列表 <span class="text-muted">/api/order/homepage</span></a>
</h4>
</div>
<div id="collapseOne51" class="panel-collapse collapse">
<div id="collapseOne52" class="panel-collapse collapse">
<div class="panel-body">
<!-- Nav tabs -->
<ul class="nav nav-tabs" id="doctab51">
<li class="active"><a href="#info51" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox51" data-toggle="tab">在线测试</a></li>
<li><a href="#sample51" data-toggle="tab">返回示例</a></li>
<ul class="nav nav-tabs" id="doctab52">
<li class="active"><a href="#info52" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox52" data-toggle="tab">在线测试</a></li>
<li><a href="#sample52" data-toggle="tab">返回示例</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="info51">
<div class="tab-pane active" id="info52">
<div class="well">
订阅人主页列表 </div>
<div class="panel panel-default">
... ... @@ -7378,7 +7508,7 @@
</div>
</div><!-- #info -->
<div class="tab-pane" id="sandbox51">
<div class="tab-pane" id="sandbox52">
<div class="row">
<div class="col-md-12">
<div class="panel panel-default">
... ... @@ -7395,7 +7525,7 @@
<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/order/homepage" method="POST" name="form51" id="form51">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/homepage" method="POST" name="form52" id="form52">
<div class="form-group">
<label class="control-label" for="to_user_id">to_user_id</label>
<input type="inter" class="form-control input-sm" id="to_user_id" required placeholder="订阅人的用户id" name="to_user_id">
... ... @@ -7405,8 +7535,8 @@
<input type="inter" class="form-control input-sm" id="type" placeholder="类型空是全部1文件夹2笔记3图片4视频" name="type">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success send" rel="51">提交</button>
<button type="reset" class="btn btn-info" rel="51">重置</button>
<button type="submit" class="btn btn-success send" rel="52">提交</button>
<button type="reset" class="btn btn-info" rel="52">重置</button>
</div>
</form>
</div>
... ... @@ -7416,8 +7546,8 @@
<div class="panel-body">
<div class="row">
<div class="col-md-12" style="overflow-x:auto">
<pre id="response_headers51"></pre>
<pre id="response51"></pre>
<pre id="response_headers52"></pre>
<pre id="response52"></pre>
</div>
</div>
</div>
... ... @@ -7432,10 +7562,10 @@
</div>
</div><!-- #sandbox -->
<div class="tab-pane" id="sample51">
<div class="tab-pane" id="sample52">
<div class="row">
<div class="col-md-12">
<pre id="sample_response51">{
<pre id="sample_response52">{
"code": 1,
"msg": "成功",
"time": "1571492001",
... ... @@ -7493,26 +7623,26 @@
</div>
</div>
<div class="panel panel-default">
<div class="panel-heading" id="heading-52">
<div class="panel-heading" id="heading-53">
<h4 class="panel-title">
<span class="label label-success">GET</span>
<a data-toggle="collapse" data-parent="#accordion52" href="#collapseOne52"> <span class="text-muted">/api/order/get_video_first_image</span></a>
<a data-toggle="collapse" data-parent="#accordion53" href="#collapseOne53"> <span class="text-muted">/api/order/get_video_first_image</span></a>
</h4>
</div>
<div id="collapseOne52" class="panel-collapse collapse">
<div id="collapseOne53" class="panel-collapse collapse">
<div class="panel-body">
<!-- Nav tabs -->
<ul class="nav nav-tabs" id="doctab52">
<li class="active"><a href="#info52" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox52" data-toggle="tab">在线测试</a></li>
<li><a href="#sample52" data-toggle="tab">返回示例</a></li>
<ul class="nav nav-tabs" id="doctab53">
<li class="active"><a href="#info53" data-toggle="tab">基础信息</a></li>
<li><a href="#sandbox53" data-toggle="tab">在线测试</a></li>
<li><a href="#sample53" data-toggle="tab">返回示例</a></li>
</ul>
<!-- Tab panes -->
<div class="tab-content">
<div class="tab-pane active" id="info52">
<div class="tab-pane active" id="info53">
<div class="well">
</div>
<div class="panel panel-default">
... ... @@ -7534,19 +7664,19 @@
</div>
</div><!-- #info -->
<div class="tab-pane" id="sandbox52">
<div class="tab-pane" id="sandbox53">
<div class="row">
<div class="col-md-12">
<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/order/get_video_first_image" method="get" name="form52" id="form52">
<form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/get_video_first_image" method="get" name="form53" id="form53">
<div class="form-group">
</div>
<div class="form-group">
<button type="submit" class="btn btn-success send" rel="52">提交</button>
<button type="reset" class="btn btn-info" rel="52">重置</button>
<button type="submit" class="btn btn-success send" rel="53">提交</button>
<button type="reset" class="btn btn-info" rel="53">重置</button>
</div>
</form>
</div>
... ... @@ -7556,8 +7686,8 @@
<div class="panel-body">
<div class="row">
<div class="col-md-12" style="overflow-x:auto">
<pre id="response_headers52"></pre>
<pre id="response52"></pre>
<pre id="response_headers53"></pre>
<pre id="response53"></pre>
</div>
</div>
</div>
... ... @@ -7572,10 +7702,10 @@
</div>
</div><!-- #sandbox -->
<div class="tab-pane" id="sample52">
<div class="tab-pane" id="sample53">
<div class="row">
<div class="col-md-12">
<pre id="sample_response52"></pre>
<pre id="sample_response53"></pre>
</div>
</div>
</div><!-- #sample -->
... ... @@ -7590,7 +7720,7 @@
<div class="row mt0 footer">
<div class="col-md-6" align="left">
Generated on 2020-08-01 14:38:44 </div>
Generated on 2020-08-03 14:13:51 </div>
<div class="col-md-6" align="right">
<a href="./" target="_blank">彩云盘</a>
</div>
... ...