From 19eddb506cd238e6e7a3411f939158c8a798650b Mon Sep 17 00:00:00 2001 From: xwp <731873100@qq.com> Date: Thu, 2 Apr 2020 22:42:29 +0800 Subject: [PATCH] 最新逻辑 --- application/api/controller/Course.php | 30 ++++++++++++++++++++++++++++++ application/api/controller/Store.php | 57 +++++++++++++++++++++++++++++++++++++++++++++++---------- public/api.html | 3984 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 3 files changed, 2133 insertions(+), 1938 deletions(-) diff --git a/application/api/controller/Course.php b/application/api/controller/Course.php index 83dc12a..748e06f 100644 --- a/application/api/controller/Course.php +++ b/application/api/controller/Course.php @@ -3,7 +3,9 @@ namespace app\api\controller; use app\common\controller\Api; +use fast\Tree; use think\Config; +use think\Db; use WeMini\Template; /** @@ -30,10 +32,38 @@ class Course extends Api $category = new \app\common\model\Category(); $category = $category->where([])->select(); + $tree = Tree::instance(); + $tree->init($category, 'pid'); + $category = $tree->getTreeArray(0); + $this->success('请求成功',$category); } /** + * 获得区域 + * + * @ApiTitle (获得区域) + * @ApiSummary (获得区域) + * @ApiMethod (POST) + * @ApiReturnParams (name="code", type="integer", required=true, sample="0") + * @ApiReturnParams (name="msg", type="string", required=true, sample="返回成功") + * @ApiReturnParams (name="data", type="object", sample="{'prepay_id':'123','options':{},'order':{}}", description="扩展数据返回") + * @ApiReturn ({'code':'1','msg':'返回成功'}) + */ + public function get_area() + { + $parentId = $this->request->request('parentId'); + + $area = DB::table('fa_area')->where([])->field(['id','parentId','areaName'])->select(); + + $tree = Tree::instance(); + $tree->init($area, 'parentId'); + $area = $tree->getTreeArray($parentId); + + $this->success('请求成功',$area); + } + + /** * 获得课程等级 * * @ApiTitle (获得课程等级) diff --git a/application/api/controller/Store.php b/application/api/controller/Store.php index 8a39433..653bf93 100644 --- a/application/api/controller/Store.php +++ b/application/api/controller/Store.php @@ -20,7 +20,8 @@ class Store extends Api * @ApiMethod (POST) * @ApiParams (name="lng", type="string", required=true, description="lng") * @ApiParams (name="lat", type="string", required=true, description="lat") - * @ApiParams (name="distance", type="string", required=true, description="距离") + * @ApiParams (name="value", type="string", required=true, description="地区值") + * @ApiParams (name="type", type="string", required=true, description="地区类型") * @ApiReturnParams (name="code", type="integer", required=true, sample="0") * @ApiReturnParams (name="msg", type="string", required=true, sample="返回成功") * @ApiReturnParams (name="data", type="object", sample="{'prepay_id':'123','options':{},'order':{}}", description="扩展数据返回") @@ -30,17 +31,12 @@ class Store extends Api { $lng = $this->request->request('lng'); $lat = $this->request->request('lat'); - $distance = $this->request->request('distance'); + $value = $this->request->request('value'); + $type = $this->request->request('type'); - if(empty($distance)){ - $distance = 10; - } $where = []; - if(!empty($lng)&&!empty($lat)){ - $four_point = $this->returnSquarePoint($lng,$lat,$distance); - $this->success('请求成功',$four_point); - $where['lng'] = ['between',[$four_point['left-top']['lng'],$four_point['right-top']['lng']]]; - $where['lat'] = ['between',[$four_point['left-bottom']['lat'],$four_point['left-top']['lat']]]; + if(!empty($value)&&!empty($type)){ + $where[$type] = $value; } $store = new \app\admin\model\Store(); @@ -53,12 +49,53 @@ class Store extends Api } $k['banner'] = $banner; $k['cover'] = cdnurl($k['cover'],true); + $k['distance'] = $this->GetDistance($lat,$lng,$k['lat'],$k['lng']); + } + + if(!empty($store)){ + //排序 + foreach ($store as $key => $row) { + $distance[$key] = $row['distance']; + } + array_multisort($distance, SORT_ASC, $store); } $this->success('请求成功',$store); } /** + * 计算两组经纬度坐标 之间的距离 + * $lat1 纬度1; lng1 经度1; lat2 纬度2; lng2 经度2; len_type (1:m or 2:km); + * + * @param $lat1 + * @param $lng1 + * @param $lat2 + * @param $lng2 + * @param int $len_type + * @param int $decimal + * @return false|float + */ + private function GetDistance($lat1, $lng1, $lat2, $lng2, $len_type = 2, $decimal = 2) + { + $EARTH_RADIUS = 6378.137;//地球半径 + $PI = 3.1415926; + + $radLat1 = $lat1 * $PI / 180.0; + $radLat2 = $lat2 * $PI / 180.0; + $a = $radLat1 - $radLat2; + $b = ($lng1 * $PI / 180.0) - ($lng2 * $PI / 180.0); + $s = 2 * asin(sqrt(pow(sin($a/2),2) + cos($radLat1) * cos($radLat2) * pow(sin($b/2),2))); + $s = $s * $EARTH_RADIUS; + $s = round($s * 1000); + if ($len_type > 1) + { + $s /= 1000; + } + return round($s, $decimal); + } + + + /** * 获得门店 * * @ApiTitle (获得门店) diff --git a/public/api.html b/public/api.html index c27b99c..0107577 100644 --- a/public/api.html +++ b/public/api.html @@ -139,116 +139,117 @@ <!-- menu --> <div id="sidebar"> <div class="list-group panel"> - <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="25" class="list-group-item">获得门店</a> - <a href="javascript:;" data-id="24" class="list-group-item">获得门店列表</a> - </div> - <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="23" class="list-group-item">检测验证码</a> - <a href="javascript:;" data-id="22" class="list-group-item">发送验证码</a> - </div> - <a href="#Token接口" class="list-group-item" data-toggle="collapse" data-parent="#sidebar">Token接口 <i class="fa fa-caret-down"></i></a> - <div class="child collapse" id="Token接口"> - <a href="javascript:;" data-id="27" class="list-group-item">刷新Token</a> - <a href="javascript:;" data-id="26" class="list-group-item">检测Token是否过期</a> - </div> - <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="35" class="list-group-item">添加用户信息</a> - <a href="javascript:;" data-id="36" class="list-group-item">删除用户信息</a> - <a href="javascript:;" data-id="37" class="list-group-item">查询订单</a> - <a href="javascript:;" data-id="38" class="list-group-item">查询通知</a> - <a href="javascript:;" data-id="34" class="list-group-item">更新用户信息</a> - <a href="javascript:;" data-id="33" class="list-group-item">发送短信验证码</a> - <a href="javascript:;" data-id="29" class="list-group-item">小程序登录</a> - <a href="javascript:;" data-id="30" class="list-group-item">查询用户byid</a> - <a href="javascript:;" data-id="31" class="list-group-item">更换用户</a> - <a href="javascript:;" data-id="32" class="list-group-item">查询用户byopenid</a> - <a href="javascript:;" data-id="28" class="list-group-item">小程序登录</a> - </div> - <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="44" class="list-group-item">检测手机验证码</a> - <a href="javascript:;" data-id="45" class="list-group-item">检测邮箱验证码</a> - <a href="javascript:;" data-id="43" class="list-group-item">检测邮箱</a> - <a href="javascript:;" data-id="42" class="list-group-item">检测手机</a> - <a href="javascript:;" data-id="40" class="list-group-item">检测用户名</a> - <a href="javascript:;" data-id="41" class="list-group-item">检测手机</a> - <a href="javascript:;" data-id="39" class="list-group-item">检测邮箱</a> - </div> - <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="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> - </div> - <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="18" class="list-group-item">关于我们</a> - <a href="javascript:;" data-id="17" class="list-group-item">获得公告</a> + <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="0" class="list-group-item">获得幻灯片</a> </div> <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="2" class="list-group-item">上传文件</a> <a href="javascript:;" data-id="1" class="list-group-item">加载初始化</a> + <a href="javascript:;" data-id="2" class="list-group-item">上传文件</a> </div> <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="8" class="list-group-item">评价</a> - <a href="javascript:;" data-id="9" class="list-group-item">报名</a> - <a href="javascript:;" data-id="10" class="list-group-item">获得评价</a> - <a href="javascript:;" data-id="7" class="list-group-item">查询报名</a> - <a href="javascript:;" data-id="6" class="list-group-item">获得课程</a> - <a href="javascript:;" data-id="4" class="list-group-item">获得课程等级</a> - <a href="javascript:;" data-id="5" class="list-group-item">获得课程列表</a> <a href="javascript:;" data-id="3" class="list-group-item">获得课程分类</a> + <a href="javascript:;" data-id="4" class="list-group-item">获得区域</a> + <a href="javascript:;" data-id="5" class="list-group-item">获得课程等级</a> + <a href="javascript:;" data-id="6" class="list-group-item">获得课程列表</a> + <a href="javascript:;" data-id="7" class="list-group-item">获得课程</a> + <a href="javascript:;" data-id="8" class="list-group-item">查询报名</a> + <a href="javascript:;" data-id="9" class="list-group-item">评价</a> + <a href="javascript:;" data-id="10" class="list-group-item">报名</a> + <a href="javascript:;" data-id="11" class="list-group-item">获得评价</a> </div> <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="14" class="list-group-item">需要登录且需要验证有相应组的权限</a> - <a href="javascript:;" data-id="13" class="list-group-item">需要登录的接口</a> - <a href="javascript:;" data-id="12" class="list-group-item">无需登录的接口</a> - <a href="javascript:;" data-id="11" class="list-group-item">测试名称</a> + <a href="javascript:;" data-id="12" class="list-group-item">测试名称</a> + <a href="javascript:;" data-id="13" class="list-group-item">无需登录的接口</a> + <a href="javascript:;" data-id="14" class="list-group-item">需要登录的接口</a> + <a href="javascript:;" data-id="15" class="list-group-item">需要登录且需要验证有相应组的权限</a> </div> <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="16" class="list-group-item">检测验证码</a> - <a href="javascript:;" data-id="15" class="list-group-item">发送验证码</a> + <a href="javascript:;" data-id="16" class="list-group-item">发送验证码</a> + <a href="javascript:;" data-id="17" class="list-group-item">检测验证码</a> </div> - <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="0" class="list-group-item">获得幻灯片</a> + <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="18" class="list-group-item">获得公告</a> + <a href="javascript:;" data-id="19" class="list-group-item">关于我们</a> + </div> + <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="20" 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> + </div> + <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="23" class="list-group-item">发送验证码</a> + <a href="javascript:;" data-id="24" class="list-group-item">检测验证码</a> + </div> + <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="25" class="list-group-item">获得门店列表</a> + <a href="javascript:;" data-id="26" class="list-group-item">获得门店</a> + </div> + <a href="#Token接口" class="list-group-item" data-toggle="collapse" data-parent="#sidebar">Token接口 <i class="fa fa-caret-down"></i></a> + <div class="child collapse" id="Token接口"> + <a href="javascript:;" data-id="27" class="list-group-item">检测Token是否过期</a> + <a href="javascript:;" data-id="28" class="list-group-item">刷新Token</a> + </div> + <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="29" class="list-group-item">小程序登录</a> + <a href="javascript:;" data-id="30" class="list-group-item">小程序登录</a> + <a href="javascript:;" data-id="31" class="list-group-item">查询用户byid</a> + <a href="javascript:;" data-id="32" class="list-group-item">更换用户</a> + <a href="javascript:;" data-id="33" class="list-group-item">查询用户byopenid</a> + <a href="javascript:;" data-id="34" class="list-group-item">发送短信验证码</a> + <a href="javascript:;" data-id="35" class="list-group-item">更新用户信息</a> + <a href="javascript:;" data-id="36" class="list-group-item">添加用户信息</a> + <a href="javascript:;" data-id="37" class="list-group-item">删除用户信息</a> + <a href="javascript:;" data-id="38" class="list-group-item">查询订单</a> + <a href="javascript:;" data-id="39" class="list-group-item">查询通知</a> + </div> + <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="40" class="list-group-item">检测邮箱</a> + <a href="javascript:;" data-id="41" class="list-group-item">检测用户名</a> + <a href="javascript:;" data-id="42" class="list-group-item">检测手机</a> + <a href="javascript:;" data-id="43" class="list-group-item">检测手机</a> + <a href="javascript:;" data-id="44" class="list-group-item">检测邮箱</a> + <a href="javascript:;" data-id="45" class="list-group-item">检测手机验证码</a> + <a href="javascript:;" data-id="46" class="list-group-item">检测邮箱验证码</a> </div> </div> </div> <div class="panel-group" id="accordion"> - <h2>门店接口</h2> + <h2>幻灯片接口</h2> <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-25"> + <div class="panel-heading" id="heading-0"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion25" href="#collapseOne25"> 获得门店 <span class="text-muted">/api/store/get_id</span></a> + <a data-toggle="collapse" data-parent="#accordion0" href="#collapseOne0"> 获得幻灯片 <span class="text-muted">/api/banner/get_banner</span></a> </h4> </div> - <div id="collapseOne25" class="panel-collapse collapse"> + <div id="collapseOne0" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab25"> - <li class="active"><a href="#info25" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox25" data-toggle="tab">在线测试</a></li> - <li><a href="#sample25" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab0"> + <li class="active"><a href="#info0" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox0" data-toggle="tab">在线测试</a></li> + <li><a href="#sample0" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info25"> + <div class="tab-pane active" id="info0"> <div class="well"> - 获得门店 </div> + 获得幻灯片 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -258,24 +259,7 @@ <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>id</td> - <td>string</td> - <td>是</td> - <td>ID</td> - </tr> - </tbody> - </table> + 无 </div> </div> <div class="panel panel-default"> @@ -285,20 +269,19 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox25"> + <div class="tab-pane" id="sandbox0"> <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/store/get_id" method="POST" name="form25" id="form25"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/banner/get_banner" method="POST" name="form0" id="form0"> <div class="form-group"> - <label class="control-label" for="id">id</label> - <input type="string" class="form-control input-sm" id="id" required placeholder="ID" name="id"> + 无 </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="25">提交</button> - <button type="reset" class="btn btn-info" rel="25">重置</button> + <button type="submit" class="btn btn-success send" rel="0">提交</button> + <button type="reset" class="btn btn-info" rel="0">重置</button> </div> </form> </div> @@ -308,8 +291,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers25"></pre> - <pre id="response25"></pre> + <pre id="response_headers0"></pre> + <pre id="response0"></pre> </div> </div> </div> @@ -349,10 +332,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample25"> + <div class="tab-pane" id="sample0"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response25">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response0">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -361,29 +344,31 @@ </div> </div> </div> + <h2>公共接口</h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-24"> + <div class="panel-heading" id="heading-1"> <h4 class="panel-title"> - <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion24" href="#collapseOne24"> 获得门店列表 <span class="text-muted">/api/store/get_List</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion1" href="#collapseOne1"> 加载初始化 <span class="text-muted">/api/common/init</span></a> </h4> </div> - <div id="collapseOne24" class="panel-collapse collapse"> + <div id="collapseOne1" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab24"> - <li class="active"><a href="#info24" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox24" data-toggle="tab">在线测试</a></li> - <li><a href="#sample24" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab1"> + <li class="active"><a href="#info1" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox1" data-toggle="tab">在线测试</a></li> + <li><a href="#sample1" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info24"> + <div class="tab-pane active" id="info1"> <div class="well"> - 获得门店列表 </div> + 加载初始化 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -404,22 +389,22 @@ </thead> <tbody> <tr> - <td>lng</td> + <td>version</td> <td>string</td> <td>是</td> - <td>lng</td> + <td>版本号</td> </tr> <tr> - <td>lat</td> + <td>lng</td> <td>string</td> <td>是</td> - <td>lat</td> + <td>经度</td> </tr> <tr> - <td>distance</td> + <td>lat</td> <td>string</td> <td>是</td> - <td>距离</td> + <td>纬度</td> </tr> </tbody> </table> @@ -432,28 +417,28 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox24"> + <div class="tab-pane" id="sandbox1"> <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/store/get_List" method="POST" name="form24" id="form24"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/common/init" method="get" name="form1" id="form1"> <div class="form-group"> - <label class="control-label" for="lng">lng</label> - <input type="string" class="form-control input-sm" id="lng" required placeholder="lng" name="lng"> + <label class="control-label" for="version">version</label> + <input type="string" class="form-control input-sm" id="version" required placeholder="版本号" name="version"> </div> <div class="form-group"> - <label class="control-label" for="lat">lat</label> - <input type="string" class="form-control input-sm" id="lat" required placeholder="lat" name="lat"> + <label class="control-label" for="lng">lng</label> + <input type="string" class="form-control input-sm" id="lng" required placeholder="经度" name="lng"> </div> <div class="form-group"> - <label class="control-label" for="distance">distance</label> - <input type="string" class="form-control input-sm" id="distance" required placeholder="距离" name="distance"> + <label class="control-label" for="lat">lat</label> + <input type="string" class="form-control input-sm" id="lat" required placeholder="纬度" name="lat"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="24">提交</button> - <button type="reset" class="btn btn-info" rel="24">重置</button> + <button type="submit" class="btn btn-success send" rel="1">提交</button> + <button type="reset" class="btn btn-info" rel="1">重置</button> </div> </form> </div> @@ -463,8 +448,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers24"></pre> - <pre id="response24"></pre> + <pre id="response_headers1"></pre> + <pre id="response1"></pre> </div> </div> </div> @@ -472,42 +457,17 @@ <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> - </tr> - </thead> - <tbody> - <tr> - <td>code</td> - <td>integer</td> - <td></td> - </tr> - <tr> - <td>msg</td> - <td>string</td> - <td></td> - </tr> - <tr> - <td>data</td> - <td>object</td> - <td>扩展数据返回</td> - </tr> - </tbody> - </table> + 无 </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample24"> + <div class="tab-pane" id="sample1"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response24">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response1">无</pre> </div> </div> </div><!-- #sample --> @@ -516,31 +476,29 @@ </div> </div> </div> - <h2>手机短信接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-23"> + <div class="panel-heading" id="heading-2"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion23" href="#collapseOne23"> 检测验证码 <span class="text-muted">/api/sms/check</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion2" href="#collapseOne2"> 上传文件 <span class="text-muted">/api/common/upload</span></a> </h4> </div> - <div id="collapseOne23" class="panel-collapse collapse"> + <div id="collapseOne2" 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="doctab2"> + <li class="active"><a href="#info2" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox2" data-toggle="tab">在线测试</a></li> + <li><a href="#sample2" 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="info2"> <div class="well"> - 检测验证码 </div> + 上传文件 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -561,22 +519,10 @@ </thead> <tbody> <tr> - <td>mobile</td> - <td>string</td> - <td>是</td> - <td>手机号</td> - </tr> - <tr> - <td>event</td> - <td>string</td> - <td>是</td> - <td>事件名称</td> - </tr> - <tr> - <td>captcha</td> - <td>string</td> + <td>file</td> + <td>File</td> <td>是</td> - <td>验证码</td> + <td>文件流</td> </tr> </tbody> </table> @@ -589,28 +535,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox23"> + <div class="tab-pane" id="sandbox2"> <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/sms/check" method="get" name="form23" id="form23"> - <div class="form-group"> - <label class="control-label" for="mobile">mobile</label> - <input type="string" class="form-control input-sm" id="mobile" required placeholder="手机号" name="mobile"> - </div> - <div class="form-group"> - <label class="control-label" for="event">event</label> - <input type="string" class="form-control input-sm" id="event" required placeholder="事件名称" name="event"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/common/upload" method="POST" name="form2" id="form2"> <div class="form-group"> - <label class="control-label" for="captcha">captcha</label> - <input type="string" class="form-control input-sm" id="captcha" required placeholder="验证码" name="captcha"> + <label class="control-label" for="file">file</label> + <input type="File" class="form-control input-sm" id="file" required placeholder="文件流" name="file"> </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="2">提交</button> + <button type="reset" class="btn btn-info" rel="2">重置</button> </div> </form> </div> @@ -620,8 +558,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_headers2"></pre> + <pre id="response2"></pre> </div> </div> </div> @@ -636,10 +574,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample23"> + <div class="tab-pane" id="sample2"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response23">无</pre> + <pre id="sample_response2">无</pre> </div> </div> </div><!-- #sample --> @@ -648,29 +586,31 @@ </div> </div> </div> + <h2>课程接口</h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-22"> + <div class="panel-heading" id="heading-3"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion22" href="#collapseOne22"> 发送验证码 <span class="text-muted">/api/sms/send</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion3" href="#collapseOne3"> 获得课程分类 <span class="text-muted">/api/course/get_category</span></a> </h4> </div> - <div id="collapseOne22" class="panel-collapse collapse"> + <div id="collapseOne3" 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="doctab3"> + <li class="active"><a href="#info3" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox3" data-toggle="tab">在线测试</a></li> + <li><a href="#sample3" 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="info3"> <div class="well"> - 发送验证码 </div> + 获得课程分类 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -680,30 +620,7 @@ <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>mobile</td> - <td>string</td> - <td>是</td> - <td>手机号</td> - </tr> - <tr> - <td>event</td> - <td>string</td> - <td>是</td> - <td>事件名称</td> - </tr> - </tbody> - </table> + 无 </div> </div> <div class="panel panel-default"> @@ -713,24 +630,19 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox22"> + <div class="tab-pane" id="sandbox3"> <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/sms/send" method="get" name="form22" id="form22"> - <div class="form-group"> - <label class="control-label" for="mobile">mobile</label> - <input type="string" class="form-control input-sm" id="mobile" required placeholder="手机号" name="mobile"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/course/get_category" method="POST" name="form3" id="form3"> <div class="form-group"> - <label class="control-label" for="event">event</label> - <input type="string" class="form-control input-sm" id="event" required placeholder="事件名称" name="event"> + 无 </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="3">提交</button> + <button type="reset" class="btn btn-info" rel="3">重置</button> </div> </form> </div> @@ -740,8 +652,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_headers3"></pre> + <pre id="response3"></pre> </div> </div> </div> @@ -749,17 +661,42 @@ <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> + </tr> + </thead> + <tbody> + <tr> + <td>code</td> + <td>integer</td> + <td></td> + </tr> + <tr> + <td>msg</td> + <td>string</td> + <td></td> + </tr> + <tr> + <td>data</td> + <td>object</td> + <td>扩展数据返回</td> + </tr> + </tbody> + </table> </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample22"> + <div class="tab-pane" id="sample3"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response22">无</pre> + <pre id="sample_response3">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -768,31 +705,29 @@ </div> </div> </div> - <h2>Token接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-27"> + <div class="panel-heading" id="heading-4"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion27" href="#collapseOne27"> 刷新Token <span class="text-muted">/api/token/refresh</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion4" href="#collapseOne4"> 获得区域 <span class="text-muted">/api/course/get_area</span></a> </h4> </div> - <div id="collapseOne27" class="panel-collapse collapse"> + <div id="collapseOne4" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab27"> - <li class="active"><a href="#info27" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox27" data-toggle="tab">在线测试</a></li> - <li><a href="#sample27" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab4"> + <li class="active"><a href="#info4" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox4" data-toggle="tab">在线测试</a></li> + <li><a href="#sample4" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info27"> + <div class="tab-pane active" id="info4"> <div class="well"> - 刷新Token </div> + 获得区域 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -812,19 +747,19 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox27"> + <div class="tab-pane" id="sandbox4"> <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/token/refresh" method="get" name="form27" id="form27"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/course/get_area" method="POST" name="form4" id="form4"> <div class="form-group"> 无 </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="27">提交</button> - <button type="reset" class="btn btn-info" rel="27">重置</button> + <button type="submit" class="btn btn-success send" rel="4">提交</button> + <button type="reset" class="btn btn-info" rel="4">重置</button> </div> </form> </div> @@ -834,8 +769,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers27"></pre> - <pre id="response27"></pre> + <pre id="response_headers4"></pre> + <pre id="response4"></pre> </div> </div> </div> @@ -843,17 +778,42 @@ <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> + </tr> + </thead> + <tbody> + <tr> + <td>code</td> + <td>integer</td> + <td></td> + </tr> + <tr> + <td>msg</td> + <td>string</td> + <td></td> + </tr> + <tr> + <td>data</td> + <td>object</td> + <td>扩展数据返回</td> + </tr> + </tbody> + </table> </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample27"> + <div class="tab-pane" id="sample4"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response27">无</pre> + <pre id="sample_response4">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -863,28 +823,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-26"> + <div class="panel-heading" id="heading-5"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion26" href="#collapseOne26"> 检测Token是否过期 <span class="text-muted">/api/token/check</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion5" href="#collapseOne5"> 获得课程等级 <span class="text-muted">/api/course/get_level</span></a> </h4> </div> - <div id="collapseOne26" class="panel-collapse collapse"> + <div id="collapseOne5" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab26"> - <li class="active"><a href="#info26" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox26" data-toggle="tab">在线测试</a></li> - <li><a href="#sample26" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab5"> + <li class="active"><a href="#info5" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox5" data-toggle="tab">在线测试</a></li> + <li><a href="#sample5" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info26"> + <div class="tab-pane active" id="info5"> <div class="well"> - 检测Token是否过期 </div> + 获得课程等级 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -904,19 +864,19 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox26"> + <div class="tab-pane" id="sandbox5"> <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/token/check" method="get" name="form26" id="form26"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/course/get_level" method="POST" name="form5" id="form5"> <div class="form-group"> 无 </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> + <button type="submit" class="btn btn-success send" rel="5">提交</button> + <button type="reset" class="btn btn-info" rel="5">重置</button> </div> </form> </div> @@ -926,8 +886,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers26"></pre> - <pre id="response26"></pre> + <pre id="response_headers5"></pre> + <pre id="response5"></pre> </div> </div> </div> @@ -935,17 +895,42 @@ <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> + </tr> + </thead> + <tbody> + <tr> + <td>code</td> + <td>integer</td> + <td></td> + </tr> + <tr> + <td>msg</td> + <td>string</td> + <td></td> + </tr> + <tr> + <td>data</td> + <td>object</td> + <td>扩展数据返回</td> + </tr> + </tbody> + </table> </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample26"> + <div class="tab-pane" id="sample5"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response26">无</pre> + <pre id="sample_response5">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -954,31 +939,29 @@ </div> </div> </div> - <h2>会员接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-35"> + <div class="panel-heading" id="heading-6"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion35" href="#collapseOne35"> 添加用户信息 <span class="text-muted">/api/User/add</span></a> + <a data-toggle="collapse" data-parent="#accordion6" href="#collapseOne6"> 获得课程列表 <span class="text-muted">/api/course/get_list</span></a> </h4> </div> - <div id="collapseOne35" class="panel-collapse collapse"> + <div id="collapseOne6" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab35"> - <li class="active"><a href="#info35" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox35" data-toggle="tab">在线测试</a></li> - <li><a href="#sample35" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab6"> + <li class="active"><a href="#info6" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox6" data-toggle="tab">在线测试</a></li> + <li><a href="#sample6" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info35"> + <div class="tab-pane active" id="info6"> <div class="well"> - 添加用户信息 </div> + 获得课程列表 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -999,70 +982,22 @@ </thead> <tbody> <tr> - <td>openid</td> - <td>string</td> - <td>是</td> - <td>openid</td> - </tr> - <tr> - <td>username</td> + <td>category_id</td> <td>string</td> - <td>是</td> - <td>家长名</td> + <td>否</td> + <td>分类ID</td> </tr> <tr> - <td>nickname</td> + <td>level_id</td> <td>string</td> - <td>是</td> - <td>学生名</td> + <td>否</td> + <td>等级ID</td> </tr> <tr> - <td>mobile</td> + <td>date</td> <td>string</td> - <td>是</td> - <td>电话</td> - </tr> - <tr> - <td>avatar</td> - <td>string</td> - <td>是</td> - <td>图片</td> - </tr> - <tr> - <td>gender</td> - <td>string</td> - <td>是</td> - <td>性别</td> - </tr> - <tr> - <td>birthday</td> - <td>string</td> - <td>是</td> - <td>生日</td> - </tr> - <tr> - <td>area</td> - <td>string</td> - <td>是</td> - <td>地区</td> - </tr> - <tr> - <td>address</td> - <td>string</td> - <td>是</td> - <td>地址</td> - </tr> - <tr> - <td>Code</td> - <td>string</td> - <td>是</td> - <td>验证码</td> - </tr> - <tr> - <td>is_default</td> - <td>string</td> - <td>是</td> - <td>默认</td> + <td>否</td> + <td>时间</td> </tr> </tbody> </table> @@ -1075,60 +1010,28 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox35"> + <div class="tab-pane" id="sandbox6"> <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/User/add" method="POST" name="form35" id="form35"> - <div class="form-group"> - <label class="control-label" for="openid">openid</label> - <input type="string" class="form-control input-sm" id="openid" required placeholder="openid" name="openid"> - </div> - <div class="form-group"> - <label class="control-label" for="username">username</label> - <input type="string" class="form-control input-sm" id="username" required placeholder="家长名" name="username"> - </div> - <div class="form-group"> - <label class="control-label" for="nickname">nickname</label> - <input type="string" class="form-control input-sm" id="nickname" required placeholder="学生名" name="nickname"> - </div> - <div class="form-group"> - <label class="control-label" for="mobile">mobile</label> - <input type="string" class="form-control input-sm" id="mobile" required placeholder="电话" name="mobile"> - </div> - <div class="form-group"> - <label class="control-label" for="avatar">avatar</label> - <input type="string" class="form-control input-sm" id="avatar" required placeholder="图片" name="avatar"> - </div> - <div class="form-group"> - <label class="control-label" for="gender">gender</label> - <input type="string" class="form-control input-sm" id="gender" required placeholder="性别" name="gender"> - </div> - <div class="form-group"> - <label class="control-label" for="birthday">birthday</label> - <input type="string" class="form-control input-sm" id="birthday" required placeholder="生日" name="birthday"> - </div> - <div class="form-group"> - <label class="control-label" for="area">area</label> - <input type="string" class="form-control input-sm" id="area" required placeholder="地区" name="area"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/course/get_list" method="POST" name="form6" id="form6"> <div class="form-group"> - <label class="control-label" for="address">address</label> - <input type="string" class="form-control input-sm" id="address" required placeholder="地址" name="address"> + <label class="control-label" for="category_id">category_id</label> + <input type="string" class="form-control input-sm" id="category_id" placeholder="分类ID" name="category_id"> </div> <div class="form-group"> - <label class="control-label" for="Code">Code</label> - <input type="string" class="form-control input-sm" id="Code" required placeholder="验证码" name="Code"> + <label class="control-label" for="level_id">level_id</label> + <input type="string" class="form-control input-sm" id="level_id" placeholder="等级ID" name="level_id"> </div> <div class="form-group"> - <label class="control-label" for="is_default">is_default</label> - <input type="string" class="form-control input-sm" id="is_default" required placeholder="默认" name="is_default"> + <label class="control-label" for="date">date</label> + <input type="string" class="form-control input-sm" id="date" placeholder="时间" name="date"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="35">提交</button> - <button type="reset" class="btn btn-info" rel="35">重置</button> + <button type="submit" class="btn btn-success send" rel="6">提交</button> + <button type="reset" class="btn btn-info" rel="6">重置</button> </div> </form> </div> @@ -1138,8 +1041,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers35"></pre> - <pre id="response35"></pre> + <pre id="response_headers6"></pre> + <pre id="response6"></pre> </div> </div> </div> @@ -1179,10 +1082,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample35"> + <div class="tab-pane" id="sample6"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response35">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response6">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -1192,28 +1095,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-36"> + <div class="panel-heading" id="heading-7"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion36" href="#collapseOne36"> 删除用户信息 <span class="text-muted">/api/User/delete</span></a> + <a data-toggle="collapse" data-parent="#accordion7" href="#collapseOne7"> 获得课程 <span class="text-muted">/api/course/ge_id</span></a> </h4> </div> - <div id="collapseOne36" class="panel-collapse collapse"> + <div id="collapseOne7" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab36"> - <li class="active"><a href="#info36" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox36" data-toggle="tab">在线测试</a></li> - <li><a href="#sample36" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab7"> + <li class="active"><a href="#info7" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox7" data-toggle="tab">在线测试</a></li> + <li><a href="#sample7" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info36"> + <div class="tab-pane active" id="info7"> <div class="well"> - 删除用户信息 </div> + 获得课程 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -1234,10 +1137,16 @@ </thead> <tbody> <tr> - <td>user_id</td> + <td>id</td> <td>string</td> <td>是</td> - <td>用户名</td> + <td>ID</td> + </tr> + <tr> + <td>store_id</td> + <td>string</td> + <td>否</td> + <td>门店id</td> </tr> </tbody> </table> @@ -1250,20 +1159,24 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox36"> + <div class="tab-pane" id="sandbox7"> <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/User/delete" method="POST" name="form36" id="form36"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/course/ge_id" method="POST" name="form7" id="form7"> <div class="form-group"> - <label class="control-label" for="user_id">user_id</label> - <input type="string" class="form-control input-sm" id="user_id" required placeholder="用户名" name="user_id"> + <label class="control-label" for="id">id</label> + <input type="string" class="form-control input-sm" id="id" required placeholder="ID" name="id"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="36">提交</button> - <button type="reset" class="btn btn-info" rel="36">重置</button> + <label class="control-label" for="store_id">store_id</label> + <input type="string" class="form-control input-sm" id="store_id" placeholder="门店id" name="store_id"> + </div> + <div class="form-group"> + <button type="submit" class="btn btn-success send" rel="7">提交</button> + <button type="reset" class="btn btn-info" rel="7">重置</button> </div> </form> </div> @@ -1273,8 +1186,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers36"></pre> - <pre id="response36"></pre> + <pre id="response_headers7"></pre> + <pre id="response7"></pre> </div> </div> </div> @@ -1314,10 +1227,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample36"> + <div class="tab-pane" id="sample7"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response36">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response7">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -1327,28 +1240,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-37"> + <div class="panel-heading" id="heading-8"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion37" href="#collapseOne37"> 查询订单 <span class="text-muted">/api/user/get_order</span></a> + <a data-toggle="collapse" data-parent="#accordion8" href="#collapseOne8"> 查询报名 <span class="text-muted">/api/course/get_sign</span></a> </h4> </div> - <div id="collapseOne37" class="panel-collapse collapse"> + <div id="collapseOne8" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab37"> - <li class="active"><a href="#info37" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox37" data-toggle="tab">在线测试</a></li> - <li><a href="#sample37" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab8"> + <li class="active"><a href="#info8" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox8" data-toggle="tab">在线测试</a></li> + <li><a href="#sample8" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info37"> + <div class="tab-pane active" id="info8"> <div class="well"> - 查询订单 </div> + 查询报名 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -1369,28 +1282,16 @@ </thead> <tbody> <tr> - <td>id</td> - <td>string</td> - <td>否</td> - <td>订单id</td> - </tr> - <tr> <td>user_id</td> <td>string</td> - <td>否</td> - <td>用户id</td> - </tr> - <tr> - <td>course_id</td> - <td>string</td> - <td>否</td> - <td>课程id</td> + <td>是</td> + <td>用户ID</td> </tr> <tr> - <td>enable</td> + <td>status</td> <td>string</td> - <td>否</td> - <td>可用(true)</td> + <td>是</td> + <td>状态</td> </tr> </tbody> </table> @@ -1403,32 +1304,24 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox37"> + <div class="tab-pane" id="sandbox8"> <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/user/get_order" method="POST" name="form37" id="form37"> - <div class="form-group"> - <label class="control-label" for="id">id</label> - <input type="string" class="form-control input-sm" id="id" placeholder="订单id" name="id"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/course/get_sign" method="POST" name="form8" id="form8"> <div class="form-group"> <label class="control-label" for="user_id">user_id</label> - <input type="string" class="form-control input-sm" id="user_id" placeholder="用户id" name="user_id"> - </div> - <div class="form-group"> - <label class="control-label" for="course_id">course_id</label> - <input type="string" class="form-control input-sm" id="course_id" placeholder="课程id" name="course_id"> + <input type="string" class="form-control input-sm" id="user_id" required placeholder="用户ID" name="user_id"> </div> <div class="form-group"> - <label class="control-label" for="enable">enable</label> - <input type="string" class="form-control input-sm" id="enable" placeholder="可用(true)" name="enable"> + <label class="control-label" for="status">status</label> + <input type="string" class="form-control input-sm" id="status" required placeholder="状态" name="status"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="37">提交</button> - <button type="reset" class="btn btn-info" rel="37">重置</button> + <button type="submit" class="btn btn-success send" rel="8">提交</button> + <button type="reset" class="btn btn-info" rel="8">重置</button> </div> </form> </div> @@ -1438,8 +1331,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers37"></pre> - <pre id="response37"></pre> + <pre id="response_headers8"></pre> + <pre id="response8"></pre> </div> </div> </div> @@ -1479,10 +1372,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample37"> + <div class="tab-pane" id="sample8"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response37">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response8">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -1492,28 +1385,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-38"> + <div class="panel-heading" id="heading-9"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion38" href="#collapseOne38"> 查询通知 <span class="text-muted">/api/user/get_notice</span></a> + <a data-toggle="collapse" data-parent="#accordion9" href="#collapseOne9"> 评价 <span class="text-muted">/api/course/star_course</span></a> </h4> </div> - <div id="collapseOne38" class="panel-collapse collapse"> + <div id="collapseOne9" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab38"> - <li class="active"><a href="#info38" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox38" data-toggle="tab">在线测试</a></li> - <li><a href="#sample38" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab9"> + <li class="active"><a href="#info9" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox9" data-toggle="tab">在线测试</a></li> + <li><a href="#sample9" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info38"> + <div class="tab-pane active" id="info9"> <div class="well"> - 查询通知 </div> + 评价 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -1537,34 +1430,94 @@ <td>user_id</td> <td>string</td> <td>是</td> - <td>用户id</td> + <td>用户ID</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><!-- #info --> - - <div class="tab-pane" id="sandbox38"> - <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/user/get_notice" method="POST" name="form38" id="form38"> - <div class="form-group"> - <label class="control-label" for="user_id">user_id</label> - <input type="string" class="form-control input-sm" id="user_id" required placeholder="用户id" name="user_id"> - </div> - <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="38">提交</button> - <button type="reset" class="btn btn-info" rel="38">重置</button> - </div> + <tr> + <td>course_sign_id</td> + <td>string</td> + <td>是</td> + <td>报名id</td> + </tr> + <tr> + <td>course_star</td> + <td>string</td> + <td>是</td> + <td>课程评价 </td> + </tr> + <tr> + <td>teacher_star</td> + <td>string</td> + <td>是</td> + <td>教师评价</td> + </tr> + <tr> + <td>service_star</td> + <td>string</td> + <td>是</td> + <td>服务评价</td> + </tr> + <tr> + <td>content</td> + <td>string</td> + <td>是</td> + <td>内容</td> + </tr> + <tr> + <td>pic</td> + <td>string</td> + <td>是</td> + <td>图片</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><!-- #info --> + + <div class="tab-pane" id="sandbox9"> + <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/course/star_course" method="POST" name="form9" id="form9"> + <div class="form-group"> + <label class="control-label" for="user_id">user_id</label> + <input type="string" class="form-control input-sm" id="user_id" required placeholder="用户ID" name="user_id"> + </div> + <div class="form-group"> + <label class="control-label" for="course_sign_id">course_sign_id</label> + <input type="string" class="form-control input-sm" id="course_sign_id" required placeholder="报名id" name="course_sign_id"> + </div> + <div class="form-group"> + <label class="control-label" for="course_star">course_star</label> + <input type="string" class="form-control input-sm" id="course_star" required placeholder="课程评价 " name="course_star"> + </div> + <div class="form-group"> + <label class="control-label" for="teacher_star">teacher_star</label> + <input type="string" class="form-control input-sm" id="teacher_star" required placeholder="教师评价" name="teacher_star"> + </div> + <div class="form-group"> + <label class="control-label" for="service_star">service_star</label> + <input type="string" class="form-control input-sm" id="service_star" required placeholder="服务评价" name="service_star"> + </div> + <div class="form-group"> + <label class="control-label" for="content">content</label> + <input type="string" class="form-control input-sm" id="content" required placeholder="内容" name="content"> + </div> + <div class="form-group"> + <label class="control-label" for="pic">pic</label> + <input type="string" class="form-control input-sm" id="pic" required placeholder="图片" name="pic"> + </div> + <div class="form-group"> + <button type="submit" class="btn btn-success send" rel="9">提交</button> + <button type="reset" class="btn btn-info" rel="9">重置</button> + </div> </form> </div> </div> @@ -1573,8 +1526,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers38"></pre> - <pre id="response38"></pre> + <pre id="response_headers9"></pre> + <pre id="response9"></pre> </div> </div> </div> @@ -1614,10 +1567,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample38"> + <div class="tab-pane" id="sample9"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response38">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response9">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -1627,28 +1580,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-34"> + <div class="panel-heading" id="heading-10"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion34" href="#collapseOne34"> 更新用户信息 <span class="text-muted">/api/User/update</span></a> + <a data-toggle="collapse" data-parent="#accordion10" href="#collapseOne10"> 报名 <span class="text-muted">/api/course/sign</span></a> </h4> </div> - <div id="collapseOne34" class="panel-collapse collapse"> + <div id="collapseOne10" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab34"> - <li class="active"><a href="#info34" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox34" data-toggle="tab">在线测试</a></li> - <li><a href="#sample34" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab10"> + <li class="active"><a href="#info10" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox10" data-toggle="tab">在线测试</a></li> + <li><a href="#sample10" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info34"> + <div class="tab-pane active" id="info10"> <div class="well"> - 更新用户信息 </div> + 报名 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -1672,67 +1625,19 @@ <td>user_id</td> <td>string</td> <td>是</td> - <td>用户名</td> - </tr> - <tr> - <td>username</td> - <td>string</td> - <td>是</td> - <td>家长名</td> - </tr> - <tr> - <td>nickname</td> - <td>string</td> - <td>是</td> - <td>学生名</td> - </tr> - <tr> - <td>mobile</td> - <td>string</td> - <td>是</td> - <td>电话</td> - </tr> - <tr> - <td>avatar</td> - <td>string</td> - <td>是</td> - <td>图片</td> - </tr> - <tr> - <td>gender</td> - <td>string</td> - <td>是</td> - <td>性别</td> - </tr> - <tr> - <td>birthday</td> - <td>string</td> - <td>是</td> - <td>生日</td> - </tr> - <tr> - <td>area</td> - <td>string</td> - <td>是</td> - <td>地区</td> - </tr> - <tr> - <td>address</td> - <td>string</td> - <td>是</td> - <td>地址</td> + <td>用户ID</td> </tr> <tr> - <td>Code</td> + <td>course_store_id</td> <td>string</td> <td>是</td> - <td>验证码</td> + <td>课程id</td> </tr> <tr> - <td>is_default</td> + <td>order_id</td> <td>string</td> <td>是</td> - <td>默认</td> + <td>订单id</td> </tr> </tbody> </table> @@ -1745,60 +1650,28 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox34"> + <div class="tab-pane" id="sandbox10"> <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/User/update" method="POST" name="form34" id="form34"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/course/sign" method="POST" name="form10" id="form10"> <div class="form-group"> <label class="control-label" for="user_id">user_id</label> - <input type="string" class="form-control input-sm" id="user_id" required placeholder="用户名" name="user_id"> - </div> - <div class="form-group"> - <label class="control-label" for="username">username</label> - <input type="string" class="form-control input-sm" id="username" required placeholder="家长名" name="username"> - </div> - <div class="form-group"> - <label class="control-label" for="nickname">nickname</label> - <input type="string" class="form-control input-sm" id="nickname" required placeholder="学生名" name="nickname"> - </div> - <div class="form-group"> - <label class="control-label" for="mobile">mobile</label> - <input type="string" class="form-control input-sm" id="mobile" required placeholder="电话" name="mobile"> - </div> - <div class="form-group"> - <label class="control-label" for="avatar">avatar</label> - <input type="string" class="form-control input-sm" id="avatar" required placeholder="图片" name="avatar"> - </div> - <div class="form-group"> - <label class="control-label" for="gender">gender</label> - <input type="string" class="form-control input-sm" id="gender" required placeholder="性别" name="gender"> - </div> - <div class="form-group"> - <label class="control-label" for="birthday">birthday</label> - <input type="string" class="form-control input-sm" id="birthday" required placeholder="生日" name="birthday"> - </div> - <div class="form-group"> - <label class="control-label" for="area">area</label> - <input type="string" class="form-control input-sm" id="area" required placeholder="地区" name="area"> - </div> - <div class="form-group"> - <label class="control-label" for="address">address</label> - <input type="string" class="form-control input-sm" id="address" required placeholder="地址" name="address"> + <input type="string" class="form-control input-sm" id="user_id" required placeholder="用户ID" name="user_id"> </div> <div class="form-group"> - <label class="control-label" for="Code">Code</label> - <input type="string" class="form-control input-sm" id="Code" required placeholder="验证码" name="Code"> + <label class="control-label" for="course_store_id">course_store_id</label> + <input type="string" class="form-control input-sm" id="course_store_id" required placeholder="课程id" name="course_store_id"> </div> <div class="form-group"> - <label class="control-label" for="is_default">is_default</label> - <input type="string" class="form-control input-sm" id="is_default" required placeholder="默认" name="is_default"> + <label class="control-label" for="order_id">order_id</label> + <input type="string" class="form-control input-sm" id="order_id" required placeholder="订单id" name="order_id"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="34">提交</button> - <button type="reset" class="btn btn-info" rel="34">重置</button> + <button type="submit" class="btn btn-success send" rel="10">提交</button> + <button type="reset" class="btn btn-info" rel="10">重置</button> </div> </form> </div> @@ -1808,8 +1681,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers34"></pre> - <pre id="response34"></pre> + <pre id="response_headers10"></pre> + <pre id="response10"></pre> </div> </div> </div> @@ -1849,10 +1722,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample34"> + <div class="tab-pane" id="sample10"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response34">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response10">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -1862,28 +1735,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-33"> + <div class="panel-heading" id="heading-11"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion33" href="#collapseOne33"> 发送短信验证码 <span class="text-muted">/api/user/sendVerifyCode</span></a> + <a data-toggle="collapse" data-parent="#accordion11" href="#collapseOne11"> 获得评价 <span class="text-muted">/api/course/ge_star_course</span></a> </h4> </div> - <div id="collapseOne33" class="panel-collapse collapse"> + <div id="collapseOne11" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab33"> - <li class="active"><a href="#info33" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox33" data-toggle="tab">在线测试</a></li> - <li><a href="#sample33" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab11"> + <li class="active"><a href="#info11" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox11" data-toggle="tab">在线测试</a></li> + <li><a href="#sample11" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info33"> + <div class="tab-pane active" id="info11"> <div class="well"> - 发送短信验证码 </div> + 获得评价 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -1904,10 +1777,10 @@ </thead> <tbody> <tr> - <td>mobile</td> + <td>id</td> <td>string</td> <td>是</td> - <td>电话</td> + <td>ID</td> </tr> </tbody> </table> @@ -1920,20 +1793,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox33"> + <div class="tab-pane" id="sandbox11"> <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/user/sendVerifyCode" method="POST" name="form33" id="form33"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/course/ge_star_course" method="POST" name="form11" id="form11"> <div class="form-group"> - <label class="control-label" for="mobile">mobile</label> - <input type="string" class="form-control input-sm" id="mobile" required placeholder="电话" name="mobile"> + <label class="control-label" for="id">id</label> + <input type="string" class="form-control input-sm" id="id" required placeholder="ID" name="id"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="33">提交</button> - <button type="reset" class="btn btn-info" rel="33">重置</button> + <button type="submit" class="btn btn-success send" rel="11">提交</button> + <button type="reset" class="btn btn-info" rel="11">重置</button> </div> </form> </div> @@ -1943,9 +1816,9 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers33"></pre> - <pre id="response33"></pre> - </div> + <pre id="response_headers11"></pre> + <pre id="response11"></pre> + </div> </div> </div> </div> @@ -1984,10 +1857,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample33"> + <div class="tab-pane" id="sample11"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response33">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response11">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -1996,33 +1869,52 @@ </div> </div> </div> + <h2>示例接口</h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-29"> + <div class="panel-heading" id="heading-12"> <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/miniLogin1</span></a> + <a data-toggle="collapse" data-parent="#accordion12" href="#collapseOne12"> 测试名称 <span class="text-muted">/api/demo/test/id/{id}/name/{name}</span></a> </h4> </div> - <div id="collapseOne29" class="panel-collapse collapse"> + <div id="collapseOne12" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab29"> - <li class="active"><a href="#info29" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox29" data-toggle="tab">在线测试</a></li> - <li><a href="#sample29" 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="info29"> + <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"> - 无 + <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"> @@ -2039,10 +1931,22 @@ </thead> <tbody> <tr> - <td>code</td> + <td>id</td> + <td>integer</td> + <td>是</td> + <td>会员ID</td> + </tr> + <tr> + <td>name</td> <td>string</td> <td>是</td> - <td>code</td> + <td>用户名</td> + </tr> + <tr> + <td>data</td> + <td>object</td> + <td>是</td> + <td>扩展数据</td> </tr> </tbody> </table> @@ -2055,20 +1959,39 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox29"> + <div class="tab-pane" id="sandbox12"> <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/miniLogin1" method="POST" name="form29" id="form29"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/demo/test/id/{id}/name/{name}" method="POST" name="form12" id="form12"> <div class="form-group"> - <label class="control-label" for="code">code</label> - <input type="string" class="form-control input-sm" id="code" required placeholder="code" name="code"> + <label class="control-label" for="id">id</label> + <input type="integer" class="form-control input-sm" id="id" required placeholder="会员ID" name="id"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="29">提交</button> - <button type="reset" class="btn btn-info" rel="29">重置</button> + <label class="control-label" for="name">name</label> + <input type="string" class="form-control input-sm" id="name" required placeholder="用户名" name="name"> + </div> + <div class="form-group"> + <label class="control-label" for="data">data</label> + <input type="object" class="form-control input-sm" id="data" required placeholder="扩展数据 - 例: {'user_id':'int','user_name':'string','profile':{'email':'string','age':'integer'}}" name="data"> + </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> </div> </form> </div> @@ -2078,8 +2001,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers29"></pre> - <pre id="response29"></pre> + <pre id="response_headers12"></pre> + <pre id="response12"></pre> </div> </div> </div> @@ -2119,10 +2042,13 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample29"> + <div class="tab-pane" id="sample12"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response29">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response12">{ + 'code':'1', + 'msg':'返回成功' + }</pre> </div> </div> </div><!-- #sample --> @@ -2132,28 +2058,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-30"> + <div class="panel-heading" id="heading-13"> <h4 class="panel-title"> - <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion30" href="#collapseOne30"> 查询用户byid <span class="text-muted">/api/user/get_id</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion13" href="#collapseOne13"> 无需登录的接口 <span class="text-muted">/api/demo/test1</span></a> </h4> </div> - <div id="collapseOne30" class="panel-collapse collapse"> + <div id="collapseOne13" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab30"> - <li class="active"><a href="#info30" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox30" data-toggle="tab">在线测试</a></li> - <li><a href="#sample30" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab13"> + <li class="active"><a href="#info13" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox13" data-toggle="tab">在线测试</a></li> + <li><a href="#sample13" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info30"> + <div class="tab-pane active" id="info13"> <div class="well"> - 查询用户byid </div> + 无需登录的接口 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -2163,24 +2089,7 @@ <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>id</td> - <td>string</td> - <td>是</td> - <td>id</td> - </tr> - </tbody> - </table> + 无 </div> </div> <div class="panel panel-default"> @@ -2190,20 +2099,19 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox30"> + <div class="tab-pane" id="sandbox13"> <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/user/get_id" method="POST" name="form30" id="form30"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/demo/test1" method="get" name="form13" id="form13"> <div class="form-group"> - <label class="control-label" for="id">id</label> - <input type="string" class="form-control input-sm" id="id" required placeholder="id" name="id"> + 无 </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="30">提交</button> - <button type="reset" class="btn btn-info" rel="30">重置</button> + <button type="submit" class="btn btn-success send" rel="13">提交</button> + <button type="reset" class="btn btn-info" rel="13">重置</button> </div> </form> </div> @@ -2213,8 +2121,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers30"></pre> - <pre id="response30"></pre> + <pre id="response_headers13"></pre> + <pre id="response13"></pre> </div> </div> </div> @@ -2222,42 +2130,17 @@ <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> - </tr> - </thead> - <tbody> - <tr> - <td>code</td> - <td>integer</td> - <td></td> - </tr> - <tr> - <td>msg</td> - <td>string</td> - <td></td> - </tr> - <tr> - <td>data</td> - <td>object</td> - <td>扩展数据返回</td> - </tr> - </tbody> - </table> + 无 </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample30"> + <div class="tab-pane" id="sample13"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response30">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response13">无</pre> </div> </div> </div><!-- #sample --> @@ -2267,28 +2150,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-31"> + <div class="panel-heading" id="heading-14"> <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/change_id</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion14" href="#collapseOne14"> 需要登录的接口 <span class="text-muted">/api/demo/test2</span></a> </h4> </div> - <div id="collapseOne31" class="panel-collapse collapse"> + <div id="collapseOne14" 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="doctab14"> + <li class="active"><a href="#info14" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox14" data-toggle="tab">在线测试</a></li> + <li><a href="#sample14" 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="info14"> <div class="well"> - 更换用户 </div> + 需要登录的接口 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -2298,30 +2181,7 @@ <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>old_id</td> - <td>string</td> - <td>是</td> - <td>老的id</td> - </tr> - <tr> - <td>new_id</td> - <td>string</td> - <td>是</td> - <td>新的id</td> - </tr> - </tbody> - </table> + 无 </div> </div> <div class="panel panel-default"> @@ -2331,24 +2191,19 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox31"> + <div class="tab-pane" id="sandbox14"> <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/user/change_id" method="POST" name="form31" id="form31"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/demo/test2" method="get" name="form14" id="form14"> <div class="form-group"> - <label class="control-label" for="old_id">old_id</label> - <input type="string" class="form-control input-sm" id="old_id" required placeholder="老的id" name="old_id"> - </div> - <div class="form-group"> - <label class="control-label" for="new_id">new_id</label> - <input type="string" class="form-control input-sm" id="new_id" required placeholder="新的id" name="new_id"> + 无 </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="14">提交</button> + <button type="reset" class="btn btn-info" rel="14">重置</button> </div> </form> </div> @@ -2358,8 +2213,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_headers14"></pre> + <pre id="response14"></pre> </div> </div> </div> @@ -2367,42 +2222,17 @@ <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> - </tr> - </thead> - <tbody> - <tr> - <td>code</td> - <td>integer</td> - <td></td> - </tr> - <tr> - <td>msg</td> - <td>string</td> - <td></td> - </tr> - <tr> - <td>data</td> - <td>object</td> - <td>扩展数据返回</td> - </tr> - </tbody> - </table> + 无 </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample31"> + <div class="tab-pane" id="sample14"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response31">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response14">无</pre> </div> </div> </div><!-- #sample --> @@ -2412,28 +2242,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-32"> + <div class="panel-heading" id="heading-15"> <h4 class="panel-title"> - <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion32" href="#collapseOne32"> 查询用户byopenid <span class="text-muted">/api/user/get_openid</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion15" href="#collapseOne15"> 需要登录且需要验证有相应组的权限 <span class="text-muted">/api/demo/test3</span></a> </h4> </div> - <div id="collapseOne32" class="panel-collapse collapse"> + <div id="collapseOne15" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <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 class="nav nav-tabs" id="doctab15"> + <li class="active"><a href="#info15" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox15" data-toggle="tab">在线测试</a></li> + <li><a href="#sample15" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info32"> + <div class="tab-pane active" id="info15"> <div class="well"> - 查询用户byopenid </div> + 需要登录且需要验证有相应组的权限 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -2443,24 +2273,7 @@ <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>openid</td> - <td>string</td> - <td>是</td> - <td>openid</td> - </tr> - </tbody> - </table> + 无 </div> </div> <div class="panel panel-default"> @@ -2470,20 +2283,19 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox32"> + <div class="tab-pane" id="sandbox15"> <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/user/get_openid" method="POST" name="form32" id="form32"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/demo/test3" method="get" name="form15" id="form15"> <div class="form-group"> - <label class="control-label" for="openid">openid</label> - <input type="string" class="form-control input-sm" id="openid" required placeholder="openid" name="openid"> + 无 </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="32">提交</button> - <button type="reset" class="btn btn-info" rel="32">重置</button> + <button type="submit" class="btn btn-success send" rel="15">提交</button> + <button type="reset" class="btn btn-info" rel="15">重置</button> </div> </form> </div> @@ -2493,8 +2305,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers32"></pre> - <pre id="response32"></pre> + <pre id="response_headers15"></pre> + <pre id="response15"></pre> </div> </div> </div> @@ -2502,42 +2314,17 @@ <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> - </tr> - </thead> - <tbody> - <tr> - <td>code</td> - <td>integer</td> - <td></td> - </tr> - <tr> - <td>msg</td> - <td>string</td> - <td></td> - </tr> - <tr> - <td>data</td> - <td>object</td> - <td>扩展数据返回</td> - </tr> - </tbody> - </table> + 无 </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample32"> + <div class="tab-pane" id="sample15"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response32">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response15">无</pre> </div> </div> </div><!-- #sample --> @@ -2546,29 +2333,31 @@ </div> </div> </div> + <h2>邮箱验证码接口</h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-28"> + <div class="panel-heading" id="heading-16"> <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/miniLogin</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion16" href="#collapseOne16"> 发送验证码 <span class="text-muted">/api/ems/send</span></a> </h4> </div> - <div id="collapseOne28" class="panel-collapse collapse"> + <div id="collapseOne16" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab28"> - <li class="active"><a href="#info28" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox28" data-toggle="tab">在线测试</a></li> - <li><a href="#sample28" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab16"> + <li class="active"><a href="#info16" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox16" data-toggle="tab">在线测试</a></li> + <li><a href="#sample16" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info28"> + <div class="tab-pane active" id="info16"> <div class="well"> - 小程序登录 </div> + 发送验证码 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -2589,10 +2378,16 @@ </thead> <tbody> <tr> - <td>code</td> + <td>email</td> <td>string</td> <td>是</td> - <td>code</td> + <td>邮箱</td> + </tr> + <tr> + <td>event</td> + <td>string</td> + <td>是</td> + <td>事件名称</td> </tr> </tbody> </table> @@ -2605,20 +2400,24 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox28"> + <div class="tab-pane" id="sandbox16"> <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/user/miniLogin" method="POST" name="form28" id="form28"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/ems/send" method="get" name="form16" id="form16"> <div class="form-group"> - <label class="control-label" for="code">code</label> - <input type="string" class="form-control input-sm" id="code" required placeholder="code" name="code"> + <label class="control-label" for="email">email</label> + <input type="string" class="form-control input-sm" id="email" required placeholder="邮箱" name="email"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="28">提交</button> - <button type="reset" class="btn btn-info" rel="28">重置</button> + <label class="control-label" for="event">event</label> + <input type="string" class="form-control input-sm" id="event" required placeholder="事件名称" name="event"> + </div> + <div class="form-group"> + <button type="submit" class="btn btn-success send" rel="16">提交</button> + <button type="reset" class="btn btn-info" rel="16">重置</button> </div> </form> </div> @@ -2628,8 +2427,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers28"></pre> - <pre id="response28"></pre> + <pre id="response_headers16"></pre> + <pre id="response16"></pre> </div> </div> </div> @@ -2637,42 +2436,17 @@ <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> - </tr> - </thead> - <tbody> - <tr> - <td>code</td> - <td>integer</td> - <td></td> - </tr> - <tr> - <td>msg</td> - <td>string</td> - <td></td> - </tr> - <tr> - <td>data</td> - <td>object</td> - <td>扩展数据返回</td> - </tr> - </tbody> - </table> + 无 </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample28"> + <div class="tab-pane" id="sample16"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response28">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response16">无</pre> </div> </div> </div><!-- #sample --> @@ -2681,31 +2455,29 @@ </div> </div> </div> - <h2>验证接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-44"> + <div class="panel-heading" id="heading-17"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion44" href="#collapseOne44"> 检测手机验证码 <span class="text-muted">/api/validate/check_sms_correct</span></a> + <a data-toggle="collapse" data-parent="#accordion17" href="#collapseOne17"> 检测验证码 <span class="text-muted">/api/ems/check</span></a> </h4> </div> - <div id="collapseOne44" class="panel-collapse collapse"> + <div id="collapseOne17" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab44"> - <li class="active"><a href="#info44" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox44" data-toggle="tab">在线测试</a></li> - <li><a href="#sample44" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab17"> + <li class="active"><a href="#info17" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox17" data-toggle="tab">在线测试</a></li> + <li><a href="#sample17" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info44"> + <div class="tab-pane active" id="info17"> <div class="well"> - 检测手机验证码 </div> + 检测验证码 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -2726,22 +2498,22 @@ </thead> <tbody> <tr> - <td>mobile</td> + <td>email</td> <td>string</td> <td>是</td> - <td>手机号</td> + <td>邮箱</td> </tr> <tr> - <td>captcha</td> + <td>event</td> <td>string</td> <td>是</td> - <td>验证码</td> + <td>事件名称</td> </tr> <tr> - <td>event</td> + <td>captcha</td> <td>string</td> <td>是</td> - <td>事件</td> + <td>验证码</td> </tr> </tbody> </table> @@ -2754,28 +2526,28 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox44"> + <div class="tab-pane" id="sandbox17"> <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/validate/check_sms_correct" method="get" name="form44" id="form44"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/ems/check" method="get" name="form17" id="form17"> <div class="form-group"> - <label class="control-label" for="mobile">mobile</label> - <input type="string" class="form-control input-sm" id="mobile" required placeholder="手机号" name="mobile"> + <label class="control-label" for="email">email</label> + <input type="string" class="form-control input-sm" id="email" required placeholder="邮箱" name="email"> </div> <div class="form-group"> - <label class="control-label" for="captcha">captcha</label> - <input type="string" class="form-control input-sm" id="captcha" required placeholder="验证码" name="captcha"> + <label class="control-label" for="event">event</label> + <input type="string" class="form-control input-sm" id="event" required placeholder="事件名称" name="event"> </div> <div class="form-group"> - <label class="control-label" for="event">event</label> - <input type="string" class="form-control input-sm" id="event" required placeholder="事件" name="event"> + <label class="control-label" for="captcha">captcha</label> + <input type="string" class="form-control input-sm" id="captcha" required placeholder="验证码" name="captcha"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="44">提交</button> - <button type="reset" class="btn btn-info" rel="44">重置</button> + <button type="submit" class="btn btn-success send" rel="17">提交</button> + <button type="reset" class="btn btn-info" rel="17">重置</button> </div> </form> </div> @@ -2785,8 +2557,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers44"></pre> - <pre id="response44"></pre> + <pre id="response_headers17"></pre> + <pre id="response17"></pre> </div> </div> </div> @@ -2801,10 +2573,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample44"> + <div class="tab-pane" id="sample17"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response44">无</pre> + <pre id="sample_response17">无</pre> </div> </div> </div><!-- #sample --> @@ -2813,29 +2585,31 @@ </div> </div> </div> + <h2>公告接口</h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-45"> + <div class="panel-heading" id="heading-18"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion45" href="#collapseOne45"> 检测邮箱验证码 <span class="text-muted">/api/validate/check_ems_correct</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion18" href="#collapseOne18"> 获得公告 <span class="text-muted">/api/notice/get_notice</span></a> </h4> </div> - <div id="collapseOne45" class="panel-collapse collapse"> + <div id="collapseOne18" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab45"> - <li class="active"><a href="#info45" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox45" data-toggle="tab">在线测试</a></li> - <li><a href="#sample45" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab18"> + <li class="active"><a href="#info18" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox18" data-toggle="tab">在线测试</a></li> + <li><a href="#sample18" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info45"> + <div class="tab-pane active" id="info18"> <div class="well"> - 检测邮箱验证码 </div> + 获得公告 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -2845,36 +2619,7 @@ <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>email</td> - <td>string</td> - <td>是</td> - <td>邮箱</td> - </tr> - <tr> - <td>captcha</td> - <td>string</td> - <td>是</td> - <td>验证码</td> - </tr> - <tr> - <td>event</td> - <td>string</td> - <td>是</td> - <td>事件</td> - </tr> - </tbody> - </table> + 无 </div> </div> <div class="panel panel-default"> @@ -2884,28 +2629,19 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox45"> + <div class="tab-pane" id="sandbox18"> <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/validate/check_ems_correct" method="get" name="form45" id="form45"> - <div class="form-group"> - <label class="control-label" for="email">email</label> - <input type="string" class="form-control input-sm" id="email" required placeholder="邮箱" name="email"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/notice/get_notice" method="POST" name="form18" id="form18"> <div class="form-group"> - <label class="control-label" for="captcha">captcha</label> - <input type="string" class="form-control input-sm" id="captcha" required placeholder="验证码" name="captcha"> - </div> - <div class="form-group"> - <label class="control-label" for="event">event</label> - <input type="string" class="form-control input-sm" id="event" required placeholder="事件" name="event"> + 无 </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="45">提交</button> - <button type="reset" class="btn btn-info" rel="45">重置</button> + <button type="submit" class="btn btn-success send" rel="18">提交</button> + <button type="reset" class="btn btn-info" rel="18">重置</button> </div> </form> </div> @@ -2915,8 +2651,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers45"></pre> - <pre id="response45"></pre> + <pre id="response_headers18"></pre> + <pre id="response18"></pre> </div> </div> </div> @@ -2924,17 +2660,42 @@ <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> + </tr> + </thead> + <tbody> + <tr> + <td>code</td> + <td>integer</td> + <td></td> + </tr> + <tr> + <td>msg</td> + <td>string</td> + <td></td> + </tr> + <tr> + <td>data</td> + <td>object</td> + <td>扩展数据返回</td> + </tr> + </tbody> + </table> </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample45"> + <div class="tab-pane" id="sample18"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response45">无</pre> + <pre id="sample_response18">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -2944,28 +2705,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-43"> + <div class="panel-heading" id="heading-19"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion43" href="#collapseOne43"> 检测邮箱 <span class="text-muted">/api/validate/check_email_exist</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion19" href="#collapseOne19"> 关于我们 <span class="text-muted">/api/notice/get_about</span></a> </h4> </div> - <div id="collapseOne43" class="panel-collapse collapse"> + <div id="collapseOne19" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab43"> - <li class="active"><a href="#info43" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox43" data-toggle="tab">在线测试</a></li> - <li><a href="#sample43" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab19"> + <li class="active"><a href="#info19" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox19" data-toggle="tab">在线测试</a></li> + <li><a href="#sample19" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info43"> + <div class="tab-pane active" id="info19"> <div class="well"> - 检测邮箱 </div> + 关于我们 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -2975,24 +2736,7 @@ <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>mobile</td> - <td>string</td> - <td>是</td> - <td>邮箱</td> - </tr> - </tbody> - </table> + 无 </div> </div> <div class="panel panel-default"> @@ -3002,20 +2746,19 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox43"> + <div class="tab-pane" id="sandbox19"> <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/validate/check_email_exist" method="get" name="form43" id="form43"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/notice/get_about" method="POST" name="form19" id="form19"> <div class="form-group"> - <label class="control-label" for="mobile">mobile</label> - <input type="string" class="form-control input-sm" id="mobile" required placeholder="邮箱" name="mobile"> + 无 </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="43">提交</button> - <button type="reset" class="btn btn-info" rel="43">重置</button> + <button type="submit" class="btn btn-success send" rel="19">提交</button> + <button type="reset" class="btn btn-info" rel="19">重置</button> </div> </form> </div> @@ -3025,8 +2768,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers43"></pre> - <pre id="response43"></pre> + <pre id="response_headers19"></pre> + <pre id="response19"></pre> </div> </div> </div> @@ -3034,17 +2777,42 @@ <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> + </tr> + </thead> + <tbody> + <tr> + <td>code</td> + <td>integer</td> + <td></td> + </tr> + <tr> + <td>msg</td> + <td>string</td> + <td></td> + </tr> + <tr> + <td>data</td> + <td>object</td> + <td>扩展数据返回</td> + </tr> + </tbody> + </table> </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample43"> + <div class="tab-pane" id="sample19"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response43">无</pre> + <pre id="sample_response19">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -3053,29 +2821,31 @@ </div> </div> </div> + <h2>订单接口</h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-42"> + <div class="panel-heading" id="heading-20"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion42" href="#collapseOne42"> 检测手机 <span class="text-muted">/api/validate/check_mobile_exist</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion20" href="#collapseOne20"> 获得产品 <span class="text-muted">/api/order/get_product</span></a> </h4> </div> - <div id="collapseOne42" class="panel-collapse collapse"> + <div id="collapseOne20" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab42"> - <li class="active"><a href="#info42" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox42" data-toggle="tab">在线测试</a></li> - <li><a href="#sample42" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab20"> + <li class="active"><a href="#info20" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox20" data-toggle="tab">在线测试</a></li> + <li><a href="#sample20" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info42"> + <div class="tab-pane active" id="info20"> <div class="well"> - 检测手机 </div> + 创建订单并支付 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -3096,10 +2866,10 @@ </thead> <tbody> <tr> - <td>mobile</td> + <td>course_id</td> <td>string</td> - <td>是</td> - <td>手机号</td> + <td>否</td> + <td>课程id</td> </tr> </tbody> </table> @@ -3112,20 +2882,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox42"> + <div class="tab-pane" id="sandbox20"> <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/validate/check_mobile_exist" method="get" name="form42" id="form42"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/get_product" method="POST" name="form20" id="form20"> <div class="form-group"> - <label class="control-label" for="mobile">mobile</label> - <input type="string" class="form-control input-sm" id="mobile" required placeholder="手机号" name="mobile"> + <label class="control-label" for="course_id">course_id</label> + <input type="string" class="form-control input-sm" id="course_id" placeholder="课程id" name="course_id"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="42">提交</button> - <button type="reset" class="btn btn-info" rel="42">重置</button> + <button type="submit" class="btn btn-success send" rel="20">提交</button> + <button type="reset" class="btn btn-info" rel="20">重置</button> </div> </form> </div> @@ -3135,8 +2905,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers42"></pre> - <pre id="response42"></pre> + <pre id="response_headers20"></pre> + <pre id="response20"></pre> </div> </div> </div> @@ -3144,17 +2914,42 @@ <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> + </tr> + </thead> + <tbody> + <tr> + <td>code</td> + <td>integer</td> + <td></td> + </tr> + <tr> + <td>msg</td> + <td>string</td> + <td></td> + </tr> + <tr> + <td>data</td> + <td>object</td> + <td>扩展数据返回</td> + </tr> + </tbody> + </table> </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample42"> + <div class="tab-pane" id="sample20"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response42">无</pre> + <pre id="sample_response20">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -3164,28 +2959,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-40"> + <div class="panel-heading" id="heading-21"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion40" href="#collapseOne40"> 检测用户名 <span class="text-muted">/api/validate/check_username_available</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion21" href="#collapseOne21"> 创建订单并支付 <span class="text-muted">/api/order/createOrder</span></a> </h4> </div> - <div id="collapseOne40" class="panel-collapse collapse"> + <div id="collapseOne21" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab40"> - <li class="active"><a href="#info40" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox40" data-toggle="tab">在线测试</a></li> - <li><a href="#sample40" 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="info40"> + <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"> @@ -3206,16 +3001,16 @@ </thead> <tbody> <tr> - <td>username</td> + <td>user_id</td> <td>string</td> <td>是</td> - <td>用户名</td> + <td>会员ID</td> </tr> <tr> - <td>id</td> + <td>product_id</td> <td>string</td> <td>是</td> - <td>排除会员ID</td> + <td>产品ID</td> </tr> </tbody> </table> @@ -3228,24 +3023,141 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox40"> + <div class="tab-pane" id="sandbox21"> + <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/createOrder" method="POST" name="form21" id="form21"> + <div class="form-group"> + <label class="control-label" for="user_id">user_id</label> + <input type="string" class="form-control input-sm" id="user_id" required placeholder="会员ID" name="user_id"> + </div> + <div class="form-group"> + <label class="control-label" for="product_id">product_id</label> + <input type="string" class="form-control input-sm" id="product_id" required placeholder="产品ID" name="product_id"> + </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> + </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_headers21"></pre> + <pre id="response21"></pre> + </div> + </div> + </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> + </tr> + </thead> + <tbody> + <tr> + <td>code</td> + <td>integer</td> + <td></td> + </tr> + <tr> + <td>msg</td> + <td>string</td> + <td></td> + </tr> + <tr> + <td>data</td> + <td>object</td> + <td>扩展数据返回</td> + </tr> + </tbody> + </table> + </div> + </div> + </div> + </div> + </div><!-- #sandbox --> + + <div class="tab-pane" id="sample21"> + <div class="row"> + <div class="col-md-12"> + <pre id="sample_response21">{'code':'1','msg':'返回成功'}</pre> + </div> + </div> + </div><!-- #sample --> + + </div><!-- .tab-content --> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading" id="heading-22"> + <h4 class="panel-title"> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion22" href="#collapseOne22"> 支付回调 <span class="text-muted">/api/order/notify</span></a> + </h4> + </div> + <div id="collapseOne22" 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> + + <!-- Tab panes --> + <div class="tab-content"> + + <div class="tab-pane active" id="info22"> + <div class="well"> + 支付回调 </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>Headers</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 class="panel panel-default"> + <div class="panel-heading"><strong>正文</strong></div> + <div class="panel-body"> + 无 </div> + </div> + </div><!-- #info --> + + <div class="tab-pane" id="sandbox22"> <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/validate/check_username_available" method="get" name="form40" id="form40"> - <div class="form-group"> - <label class="control-label" for="username">username</label> - <input type="string" class="form-control input-sm" id="username" required placeholder="用户名" name="username"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/notify" method="get" name="form22" id="form22"> <div class="form-group"> - <label class="control-label" for="id">id</label> - <input type="string" class="form-control input-sm" id="id" required placeholder="排除会员ID" name="id"> + 无 </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="40">提交</button> - <button type="reset" class="btn btn-info" rel="40">重置</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> @@ -3255,8 +3167,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers40"></pre> - <pre id="response40"></pre> + <pre id="response_headers22"></pre> + <pre id="response22"></pre> </div> </div> </div> @@ -3271,10 +3183,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample40"> + <div class="tab-pane" id="sample22"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response40">无</pre> + <pre id="sample_response22">无</pre> </div> </div> </div><!-- #sample --> @@ -3283,29 +3195,31 @@ </div> </div> </div> + <h2>手机短信接口</h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-41"> + <div class="panel-heading" id="heading-23"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion41" href="#collapseOne41"> 检测手机 <span class="text-muted">/api/validate/check_mobile_available</span></a> + <a data-toggle="collapse" data-parent="#accordion23" href="#collapseOne23"> 发送验证码 <span class="text-muted">/api/sms/send</span></a> </h4> </div> - <div id="collapseOne41" class="panel-collapse collapse"> + <div id="collapseOne23" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab41"> - <li class="active"><a href="#info41" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox41" data-toggle="tab">在线测试</a></li> - <li><a href="#sample41" 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="info41"> + <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"> @@ -3332,10 +3246,10 @@ <td>手机号</td> </tr> <tr> - <td>id</td> + <td>event</td> <td>string</td> <td>是</td> - <td>排除会员ID</td> + <td>事件名称</td> </tr> </tbody> </table> @@ -3348,24 +3262,24 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox41"> + <div class="tab-pane" id="sandbox23"> <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/validate/check_mobile_available" method="get" name="form41" id="form41"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/sms/send" method="get" name="form23" id="form23"> <div class="form-group"> <label class="control-label" for="mobile">mobile</label> <input type="string" class="form-control input-sm" id="mobile" required placeholder="手机号" name="mobile"> </div> <div class="form-group"> - <label class="control-label" for="id">id</label> - <input type="string" class="form-control input-sm" id="id" required placeholder="排除会员ID" name="id"> + <label class="control-label" for="event">event</label> + <input type="string" class="form-control input-sm" id="event" required placeholder="事件名称" name="event"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="41">提交</button> - <button type="reset" class="btn btn-info" rel="41">重置</button> + <button type="submit" class="btn btn-success send" rel="23">提交</button> + <button type="reset" class="btn btn-info" rel="23">重置</button> </div> </form> </div> @@ -3375,8 +3289,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers41"></pre> - <pre id="response41"></pre> + <pre id="response_headers23"></pre> + <pre id="response23"></pre> </div> </div> </div> @@ -3391,10 +3305,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample41"> + <div class="tab-pane" id="sample23"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response41">无</pre> + <pre id="sample_response23">无</pre> </div> </div> </div><!-- #sample --> @@ -3404,28 +3318,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-39"> + <div class="panel-heading" id="heading-24"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion39" href="#collapseOne39"> 检测邮箱 <span class="text-muted">/api/validate/check_email_available</span></a> + <a data-toggle="collapse" data-parent="#accordion24" href="#collapseOne24"> 检测验证码 <span class="text-muted">/api/sms/check</span></a> </h4> </div> - <div id="collapseOne39" class="panel-collapse collapse"> + <div id="collapseOne24" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab39"> - <li class="active"><a href="#info39" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox39" data-toggle="tab">在线测试</a></li> - <li><a href="#sample39" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab24"> + <li class="active"><a href="#info24" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox24" data-toggle="tab">在线测试</a></li> + <li><a href="#sample24" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info39"> + <div class="tab-pane active" id="info24"> <div class="well"> - 检测邮箱 </div> + 检测验证码 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -3446,16 +3360,22 @@ </thead> <tbody> <tr> - <td>email</td> + <td>mobile</td> <td>string</td> <td>是</td> - <td>邮箱</td> + <td>手机号</td> </tr> <tr> - <td>id</td> + <td>event</td> <td>string</td> <td>是</td> - <td>排除会员ID</td> + <td>事件名称</td> + </tr> + <tr> + <td>captcha</td> + <td>string</td> + <td>是</td> + <td>验证码</td> </tr> </tbody> </table> @@ -3468,24 +3388,28 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox39"> + <div class="tab-pane" id="sandbox24"> <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/validate/check_email_available" method="get" name="form39" id="form39"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/sms/check" method="get" name="form24" id="form24"> <div class="form-group"> - <label class="control-label" for="email">email</label> - <input type="string" class="form-control input-sm" id="email" required placeholder="邮箱" name="email"> + <label class="control-label" for="mobile">mobile</label> + <input type="string" class="form-control input-sm" id="mobile" required placeholder="手机号" name="mobile"> </div> <div class="form-group"> - <label class="control-label" for="id">id</label> - <input type="string" class="form-control input-sm" id="id" required placeholder="排除会员ID" name="id"> + <label class="control-label" for="event">event</label> + <input type="string" class="form-control input-sm" id="event" required placeholder="事件名称" name="event"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="39">提交</button> - <button type="reset" class="btn btn-info" rel="39">重置</button> + <label class="control-label" for="captcha">captcha</label> + <input type="string" class="form-control input-sm" id="captcha" required placeholder="验证码" name="captcha"> + </div> + <div class="form-group"> + <button type="submit" class="btn btn-success send" rel="24">提交</button> + <button type="reset" class="btn btn-info" rel="24">重置</button> </div> </form> </div> @@ -3495,8 +3419,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers39"></pre> - <pre id="response39"></pre> + <pre id="response_headers24"></pre> + <pre id="response24"></pre> </div> </div> </div> @@ -3511,10 +3435,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample39"> + <div class="tab-pane" id="sample24"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response39">无</pre> + <pre id="sample_response24">无</pre> </div> </div> </div><!-- #sample --> @@ -3523,31 +3447,31 @@ </div> </div> </div> - <h2>订单接口</h2> + <h2>门店接口</h2> <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-21"> + <div class="panel-heading" id="heading-25"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion21" href="#collapseOne21"> 支付回调 <span class="text-muted">/api/order/notify</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion25" href="#collapseOne25"> 获得门店列表 <span class="text-muted">/api/store/get_List</span></a> </h4> </div> - <div id="collapseOne21" class="panel-collapse collapse"> + <div id="collapseOne25" 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="doctab25"> + <li class="active"><a href="#info25" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox25" data-toggle="tab">在线测试</a></li> + <li><a href="#sample25" 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="info25"> <div class="well"> - 支付回调 </div> + 获得门店列表 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -3557,7 +3481,42 @@ <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>lng</td> + <td>string</td> + <td>是</td> + <td>lng</td> + </tr> + <tr> + <td>lat</td> + <td>string</td> + <td>是</td> + <td>lat</td> + </tr> + <tr> + <td>value</td> + <td>string</td> + <td>是</td> + <td>地区值</td> + </tr> + <tr> + <td>type</td> + <td>string</td> + <td>是</td> + <td>地区类型</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> @@ -3567,19 +3526,32 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox21"> + <div class="tab-pane" id="sandbox25"> <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/notify" method="get" name="form21" id="form21"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/store/get_List" method="POST" name="form25" id="form25"> <div class="form-group"> - 无 + <label class="control-label" for="lng">lng</label> + <input type="string" class="form-control input-sm" id="lng" required placeholder="lng" name="lng"> </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> + <label class="control-label" for="lat">lat</label> + <input type="string" class="form-control input-sm" id="lat" required placeholder="lat" name="lat"> + </div> + <div class="form-group"> + <label class="control-label" for="value">value</label> + <input type="string" class="form-control input-sm" id="value" required placeholder="地区值" name="value"> + </div> + <div class="form-group"> + <label class="control-label" for="type">type</label> + <input type="string" class="form-control input-sm" id="type" required placeholder="地区类型" name="type"> + </div> + <div class="form-group"> + <button type="submit" class="btn btn-success send" rel="25">提交</button> + <button type="reset" class="btn btn-info" rel="25">重置</button> </div> </form> </div> @@ -3589,8 +3561,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_headers25"></pre> + <pre id="response25"></pre> </div> </div> </div> @@ -3598,17 +3570,42 @@ <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> + </tr> + </thead> + <tbody> + <tr> + <td>code</td> + <td>integer</td> + <td></td> + </tr> + <tr> + <td>msg</td> + <td>string</td> + <td></td> + </tr> + <tr> + <td>data</td> + <td>object</td> + <td>扩展数据返回</td> + </tr> + </tbody> + </table> </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample21"> + <div class="tab-pane" id="sample25"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response21">无</pre> + <pre id="sample_response25">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -3618,28 +3615,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-20"> + <div class="panel-heading" id="heading-26"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion20" href="#collapseOne20"> 创建订单并支付 <span class="text-muted">/api/order/createOrder</span></a> + <a data-toggle="collapse" data-parent="#accordion26" href="#collapseOne26"> 获得门店 <span class="text-muted">/api/store/get_id</span></a> </h4> </div> - <div id="collapseOne20" class="panel-collapse collapse"> + <div id="collapseOne26" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab20"> - <li class="active"><a href="#info20" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox20" data-toggle="tab">在线测试</a></li> - <li><a href="#sample20" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab26"> + <li class="active"><a href="#info26" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox26" data-toggle="tab">在线测试</a></li> + <li><a href="#sample26" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info20"> + <div class="tab-pane active" id="info26"> <div class="well"> - 创建订单并支付 </div> + 获得门店 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -3655,21 +3652,15 @@ <th>名称</th> <th>类型</th> <th>必选</th> - <th>描述</th> - </tr> - </thead> - <tbody> - <tr> - <td>user_id</td> - <td>string</td> - <td>是</td> - <td>会员ID</td> + <th>描述</th> </tr> + </thead> + <tbody> <tr> - <td>product_id</td> + <td>id</td> <td>string</td> <td>是</td> - <td>产品ID</td> + <td>ID</td> </tr> </tbody> </table> @@ -3682,24 +3673,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox20"> + <div class="tab-pane" id="sandbox26"> <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/createOrder" method="POST" name="form20" id="form20"> - <div class="form-group"> - <label class="control-label" for="user_id">user_id</label> - <input type="string" class="form-control input-sm" id="user_id" required placeholder="会员ID" name="user_id"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/store/get_id" method="POST" name="form26" id="form26"> <div class="form-group"> - <label class="control-label" for="product_id">product_id</label> - <input type="string" class="form-control input-sm" id="product_id" required placeholder="产品ID" name="product_id"> + <label class="control-label" for="id">id</label> + <input type="string" class="form-control input-sm" id="id" required placeholder="ID" name="id"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="20">提交</button> - <button type="reset" class="btn btn-info" rel="20">重置</button> + <button type="submit" class="btn btn-success send" rel="26">提交</button> + <button type="reset" class="btn btn-info" rel="26">重置</button> </div> </form> </div> @@ -3709,8 +3696,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers20"></pre> - <pre id="response20"></pre> + <pre id="response_headers26"></pre> + <pre id="response26"></pre> </div> </div> </div> @@ -3750,10 +3737,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample20"> + <div class="tab-pane" id="sample26"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response20">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response26">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -3762,29 +3749,31 @@ </div> </div> </div> + <h2>Token接口</h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-19"> + <div class="panel-heading" id="heading-27"> <h4 class="panel-title"> - <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion19" href="#collapseOne19"> 获得产品 <span class="text-muted">/api/order/get_product</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion27" href="#collapseOne27"> 检测Token是否过期 <span class="text-muted">/api/token/check</span></a> </h4> </div> - <div id="collapseOne19" class="panel-collapse collapse"> + <div id="collapseOne27" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab19"> - <li class="active"><a href="#info19" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox19" data-toggle="tab">在线测试</a></li> - <li><a href="#sample19" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab27"> + <li class="active"><a href="#info27" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox27" data-toggle="tab">在线测试</a></li> + <li><a href="#sample27" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info19"> + <div class="tab-pane active" id="info27"> <div class="well"> - 创建订单并支付 </div> + 检测Token是否过期 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -3794,24 +3783,7 @@ <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>course_id</td> - <td>string</td> - <td>否</td> - <td>课程id</td> - </tr> - </tbody> - </table> + 无 </div> </div> <div class="panel panel-default"> @@ -3821,20 +3793,19 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox19"> + <div class="tab-pane" id="sandbox27"> <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_product" method="POST" name="form19" id="form19"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/token/check" method="get" name="form27" id="form27"> <div class="form-group"> - <label class="control-label" for="course_id">course_id</label> - <input type="string" class="form-control input-sm" id="course_id" placeholder="课程id" name="course_id"> + 无 </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="19">提交</button> - <button type="reset" class="btn btn-info" rel="19">重置</button> + <button type="submit" class="btn btn-success send" rel="27">提交</button> + <button type="reset" class="btn btn-info" rel="27">重置</button> </div> </form> </div> @@ -3844,8 +3815,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers19"></pre> - <pre id="response19"></pre> + <pre id="response_headers27"></pre> + <pre id="response27"></pre> </div> </div> </div> @@ -3853,42 +3824,17 @@ <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> - </tr> - </thead> - <tbody> - <tr> - <td>code</td> - <td>integer</td> - <td></td> - </tr> - <tr> - <td>msg</td> - <td>string</td> - <td></td> - </tr> - <tr> - <td>data</td> - <td>object</td> - <td>扩展数据返回</td> - </tr> - </tbody> - </table> + 无 </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample19"> + <div class="tab-pane" id="sample27"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response19">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response27">无</pre> </div> </div> </div><!-- #sample --> @@ -3897,31 +3843,29 @@ </div> </div> </div> - <h2>公告接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-18"> + <div class="panel-heading" id="heading-28"> <h4 class="panel-title"> - <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion18" href="#collapseOne18"> 关于我们 <span class="text-muted">/api/notice/get_about</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion28" href="#collapseOne28"> 刷新Token <span class="text-muted">/api/token/refresh</span></a> </h4> </div> - <div id="collapseOne18" class="panel-collapse collapse"> + <div id="collapseOne28" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab18"> - <li class="active"><a href="#info18" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox18" data-toggle="tab">在线测试</a></li> - <li><a href="#sample18" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab28"> + <li class="active"><a href="#info28" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox28" data-toggle="tab">在线测试</a></li> + <li><a href="#sample28" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info18"> + <div class="tab-pane active" id="info28"> <div class="well"> - 关于我们 </div> + 刷新Token </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -3941,19 +3885,19 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox18"> + <div class="tab-pane" id="sandbox28"> <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/notice/get_about" method="POST" name="form18" id="form18"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/token/refresh" method="get" name="form28" id="form28"> <div class="form-group"> 无 </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="18">提交</button> - <button type="reset" class="btn btn-info" rel="18">重置</button> + <button type="submit" class="btn btn-success send" rel="28">提交</button> + <button type="reset" class="btn btn-info" rel="28">重置</button> </div> </form> </div> @@ -3963,8 +3907,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers18"></pre> - <pre id="response18"></pre> + <pre id="response_headers28"></pre> + <pre id="response28"></pre> </div> </div> </div> @@ -3972,42 +3916,17 @@ <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> - </tr> - </thead> - <tbody> - <tr> - <td>code</td> - <td>integer</td> - <td></td> - </tr> - <tr> - <td>msg</td> - <td>string</td> - <td></td> - </tr> - <tr> - <td>data</td> - <td>object</td> - <td>扩展数据返回</td> - </tr> - </tbody> - </table> + 无 </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample18"> + <div class="tab-pane" id="sample28"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response18">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response28">无</pre> </div> </div> </div><!-- #sample --> @@ -4016,29 +3935,31 @@ </div> </div> </div> + <h2>会员接口</h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-17"> + <div class="panel-heading" id="heading-29"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion17" href="#collapseOne17"> 获得公告 <span class="text-muted">/api/notice/get_notice</span></a> + <a data-toggle="collapse" data-parent="#accordion29" href="#collapseOne29"> 小程序登录 <span class="text-muted">/api/user/miniLogin</span></a> </h4> </div> - <div id="collapseOne17" class="panel-collapse collapse"> + <div id="collapseOne29" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab17"> - <li class="active"><a href="#info17" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox17" data-toggle="tab">在线测试</a></li> - <li><a href="#sample17" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab29"> + <li class="active"><a href="#info29" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox29" data-toggle="tab">在线测试</a></li> + <li><a href="#sample29" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info17"> + <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"> @@ -4048,7 +3969,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>code</td> + <td>string</td> + <td>是</td> + <td>code</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> @@ -4058,19 +3996,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox17"> + <div class="tab-pane" id="sandbox29"> <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/notice/get_notice" method="POST" name="form17" id="form17"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/miniLogin" method="POST" name="form29" id="form29"> <div class="form-group"> - 无 + <label class="control-label" for="code">code</label> + <input type="string" class="form-control input-sm" id="code" required placeholder="code" name="code"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="17">提交</button> - <button type="reset" class="btn btn-info" rel="17">重置</button> + <button type="submit" class="btn btn-success send" rel="29">提交</button> + <button type="reset" class="btn btn-info" rel="29">重置</button> </div> </form> </div> @@ -4080,8 +4019,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers17"></pre> - <pre id="response17"></pre> + <pre id="response_headers29"></pre> + <pre id="response29"></pre> </div> </div> </div> @@ -4121,10 +4060,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample17"> + <div class="tab-pane" id="sample29"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response17">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response29">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -4133,31 +4072,29 @@ </div> </div> </div> - <h2>公共接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-2"> + <div class="panel-heading" id="heading-30"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion2" href="#collapseOne2"> 上传文件 <span class="text-muted">/api/common/upload</span></a> + <a data-toggle="collapse" data-parent="#accordion30" href="#collapseOne30"> 小程序登录 <span class="text-muted">/api/user/miniLogin1</span></a> </h4> </div> - <div id="collapseOne2" class="panel-collapse collapse"> + <div id="collapseOne30" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab2"> - <li class="active"><a href="#info2" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox2" data-toggle="tab">在线测试</a></li> - <li><a href="#sample2" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab30"> + <li class="active"><a href="#info30" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox30" data-toggle="tab">在线测试</a></li> + <li><a href="#sample30" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info2"> + <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"> @@ -4178,10 +4115,10 @@ </thead> <tbody> <tr> - <td>file</td> - <td>File</td> + <td>code</td> + <td>string</td> <td>是</td> - <td>文件流</td> + <td>code</td> </tr> </tbody> </table> @@ -4194,20 +4131,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox2"> + <div class="tab-pane" id="sandbox30"> <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/common/upload" method="POST" name="form2" id="form2"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/miniLogin1" method="POST" name="form30" id="form30"> <div class="form-group"> - <label class="control-label" for="file">file</label> - <input type="File" class="form-control input-sm" id="file" required placeholder="文件流" name="file"> + <label class="control-label" for="code">code</label> + <input type="string" class="form-control input-sm" id="code" required placeholder="code" name="code"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="2">提交</button> - <button type="reset" class="btn btn-info" rel="2">重置</button> + <button type="submit" class="btn btn-success send" rel="30">提交</button> + <button type="reset" class="btn btn-info" rel="30">重置</button> </div> </form> </div> @@ -4217,8 +4154,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers2"></pre> - <pre id="response2"></pre> + <pre id="response_headers30"></pre> + <pre id="response30"></pre> </div> </div> </div> @@ -4226,17 +4163,42 @@ <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> + </tr> + </thead> + <tbody> + <tr> + <td>code</td> + <td>integer</td> + <td></td> + </tr> + <tr> + <td>msg</td> + <td>string</td> + <td></td> + </tr> + <tr> + <td>data</td> + <td>object</td> + <td>扩展数据返回</td> + </tr> + </tbody> + </table> </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample2"> + <div class="tab-pane" id="sample30"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response2">无</pre> + <pre id="sample_response30">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -4246,28 +4208,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-1"> + <div class="panel-heading" id="heading-31"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion1" href="#collapseOne1"> 加载初始化 <span class="text-muted">/api/common/init</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion31" href="#collapseOne31"> 查询用户byid <span class="text-muted">/api/user/get_id</span></a> </h4> </div> - <div id="collapseOne1" class="panel-collapse collapse"> + <div id="collapseOne31" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab1"> - <li class="active"><a href="#info1" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox1" data-toggle="tab">在线测试</a></li> - <li><a href="#sample1" data-toggle="tab">返回示例</a></li> + <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="info1"> + <div class="tab-pane active" id="info31"> <div class="well"> - 加载初始化 </div> + 查询用户byid </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -4288,22 +4250,10 @@ </thead> <tbody> <tr> - <td>version</td> - <td>string</td> - <td>是</td> - <td>版本号</td> - </tr> - <tr> - <td>lng</td> - <td>string</td> - <td>是</td> - <td>经度</td> - </tr> - <tr> - <td>lat</td> + <td>id</td> <td>string</td> <td>是</td> - <td>纬度</td> + <td>id</td> </tr> </tbody> </table> @@ -4316,28 +4266,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox1"> + <div class="tab-pane" id="sandbox31"> <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/common/init" method="get" name="form1" id="form1"> - <div class="form-group"> - <label class="control-label" for="version">version</label> - <input type="string" class="form-control input-sm" id="version" required placeholder="版本号" name="version"> - </div> - <div class="form-group"> - <label class="control-label" for="lng">lng</label> - <input type="string" class="form-control input-sm" id="lng" required placeholder="经度" name="lng"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/get_id" method="POST" name="form31" id="form31"> <div class="form-group"> - <label class="control-label" for="lat">lat</label> - <input type="string" class="form-control input-sm" id="lat" required placeholder="纬度" name="lat"> + <label class="control-label" for="id">id</label> + <input type="string" class="form-control input-sm" id="id" required placeholder="id" name="id"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="1">提交</button> - <button type="reset" class="btn btn-info" rel="1">重置</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> @@ -4347,8 +4289,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers1"></pre> - <pre id="response1"></pre> + <pre id="response_headers31"></pre> + <pre id="response31"></pre> </div> </div> </div> @@ -4356,17 +4298,42 @@ <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> + </tr> + </thead> + <tbody> + <tr> + <td>code</td> + <td>integer</td> + <td></td> + </tr> + <tr> + <td>msg</td> + <td>string</td> + <td></td> + </tr> + <tr> + <td>data</td> + <td>object</td> + <td>扩展数据返回</td> + </tr> + </tbody> + </table> </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample1"> + <div class="tab-pane" id="sample31"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response1">无</pre> + <pre id="sample_response31">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -4375,31 +4342,29 @@ </div> </div> </div> - <h2>课程接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-8"> + <div class="panel-heading" id="heading-32"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion8" href="#collapseOne8"> 评价 <span class="text-muted">/api/course/star_course</span></a> + <a data-toggle="collapse" data-parent="#accordion32" href="#collapseOne32"> 更换用户 <span class="text-muted">/api/user/change_id</span></a> </h4> </div> - <div id="collapseOne8" class="panel-collapse collapse"> + <div id="collapseOne32" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab8"> - <li class="active"><a href="#info8" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox8" data-toggle="tab">在线测试</a></li> - <li><a href="#sample8" 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="info8"> + <div class="tab-pane active" id="info32"> <div class="well"> - 评价 </div> + 更换用户 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -4420,46 +4385,16 @@ </thead> <tbody> <tr> - <td>user_id</td> - <td>string</td> - <td>是</td> - <td>用户ID</td> - </tr> - <tr> - <td>course_sign_id</td> - <td>string</td> - <td>是</td> - <td>报名id</td> - </tr> - <tr> - <td>course_star</td> - <td>string</td> - <td>是</td> - <td>课程评价 </td> - </tr> - <tr> - <td>teacher_star</td> - <td>string</td> - <td>是</td> - <td>教师评价</td> - </tr> - <tr> - <td>service_star</td> - <td>string</td> - <td>是</td> - <td>服务评价</td> - </tr> - <tr> - <td>content</td> + <td>old_id</td> <td>string</td> <td>是</td> - <td>内容</td> + <td>老的id</td> </tr> <tr> - <td>pic</td> + <td>new_id</td> <td>string</td> <td>是</td> - <td>图片</td> + <td>新的id</td> </tr> </tbody> </table> @@ -4472,44 +4407,24 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox8"> + <div class="tab-pane" id="sandbox32"> <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/course/star_course" method="POST" name="form8" id="form8"> - <div class="form-group"> - <label class="control-label" for="user_id">user_id</label> - <input type="string" class="form-control input-sm" id="user_id" required placeholder="用户ID" name="user_id"> - </div> - <div class="form-group"> - <label class="control-label" for="course_sign_id">course_sign_id</label> - <input type="string" class="form-control input-sm" id="course_sign_id" required placeholder="报名id" name="course_sign_id"> - </div> - <div class="form-group"> - <label class="control-label" for="course_star">course_star</label> - <input type="string" class="form-control input-sm" id="course_star" required placeholder="课程评价 " name="course_star"> - </div> - <div class="form-group"> - <label class="control-label" for="teacher_star">teacher_star</label> - <input type="string" class="form-control input-sm" id="teacher_star" required placeholder="教师评价" name="teacher_star"> - </div> - <div class="form-group"> - <label class="control-label" for="service_star">service_star</label> - <input type="string" class="form-control input-sm" id="service_star" required placeholder="服务评价" name="service_star"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/change_id" method="POST" name="form32" id="form32"> <div class="form-group"> - <label class="control-label" for="content">content</label> - <input type="string" class="form-control input-sm" id="content" required placeholder="内容" name="content"> + <label class="control-label" for="old_id">old_id</label> + <input type="string" class="form-control input-sm" id="old_id" required placeholder="老的id" name="old_id"> </div> <div class="form-group"> - <label class="control-label" for="pic">pic</label> - <input type="string" class="form-control input-sm" id="pic" required placeholder="图片" name="pic"> + <label class="control-label" for="new_id">new_id</label> + <input type="string" class="form-control input-sm" id="new_id" required placeholder="新的id" name="new_id"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="8">提交</button> - <button type="reset" class="btn btn-info" rel="8">重置</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> @@ -4519,8 +4434,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers8"></pre> - <pre id="response8"></pre> + <pre id="response_headers32"></pre> + <pre id="response32"></pre> </div> </div> </div> @@ -4560,10 +4475,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample8"> + <div class="tab-pane" id="sample32"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response8">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response32">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -4573,28 +4488,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-9"> + <div class="panel-heading" id="heading-33"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion9" href="#collapseOne9"> 报名 <span class="text-muted">/api/course/sign</span></a> + <a data-toggle="collapse" data-parent="#accordion33" href="#collapseOne33"> 查询用户byopenid <span class="text-muted">/api/user/get_openid</span></a> </h4> </div> - <div id="collapseOne9" class="panel-collapse collapse"> + <div id="collapseOne33" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab9"> - <li class="active"><a href="#info9" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox9" data-toggle="tab">在线测试</a></li> - <li><a href="#sample9" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab33"> + <li class="active"><a href="#info33" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox33" data-toggle="tab">在线测试</a></li> + <li><a href="#sample33" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info9"> + <div class="tab-pane active" id="info33"> <div class="well"> - 报名 </div> + 查询用户byopenid </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -4612,25 +4527,13 @@ <th>必选</th> <th>描述</th> </tr> - </thead> - <tbody> - <tr> - <td>user_id</td> - <td>string</td> - <td>是</td> - <td>用户ID</td> - </tr> - <tr> - <td>course_store_id</td> - <td>string</td> - <td>是</td> - <td>课程id</td> - </tr> + </thead> + <tbody> <tr> - <td>order_id</td> + <td>openid</td> <td>string</td> <td>是</td> - <td>订单id</td> + <td>openid</td> </tr> </tbody> </table> @@ -4643,28 +4546,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox9"> + <div class="tab-pane" id="sandbox33"> <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/course/sign" method="POST" name="form9" id="form9"> - <div class="form-group"> - <label class="control-label" for="user_id">user_id</label> - <input type="string" class="form-control input-sm" id="user_id" required placeholder="用户ID" name="user_id"> - </div> - <div class="form-group"> - <label class="control-label" for="course_store_id">course_store_id</label> - <input type="string" class="form-control input-sm" id="course_store_id" required placeholder="课程id" name="course_store_id"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/get_openid" method="POST" name="form33" id="form33"> <div class="form-group"> - <label class="control-label" for="order_id">order_id</label> - <input type="string" class="form-control input-sm" id="order_id" required placeholder="订单id" name="order_id"> + <label class="control-label" for="openid">openid</label> + <input type="string" class="form-control input-sm" id="openid" required placeholder="openid" name="openid"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="9">提交</button> - <button type="reset" class="btn btn-info" rel="9">重置</button> + <button type="submit" class="btn btn-success send" rel="33">提交</button> + <button type="reset" class="btn btn-info" rel="33">重置</button> </div> </form> </div> @@ -4674,8 +4569,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers9"></pre> - <pre id="response9"></pre> + <pre id="response_headers33"></pre> + <pre id="response33"></pre> </div> </div> </div> @@ -4715,10 +4610,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample9"> + <div class="tab-pane" id="sample33"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response9">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response33">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -4728,28 +4623,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-10"> + <div class="panel-heading" id="heading-34"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion10" href="#collapseOne10"> 获得评价 <span class="text-muted">/api/course/ge_star_course</span></a> + <a data-toggle="collapse" data-parent="#accordion34" href="#collapseOne34"> 发送短信验证码 <span class="text-muted">/api/user/sendVerifyCode</span></a> </h4> </div> - <div id="collapseOne10" class="panel-collapse collapse"> + <div id="collapseOne34" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab10"> - <li class="active"><a href="#info10" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox10" data-toggle="tab">在线测试</a></li> - <li><a href="#sample10" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab34"> + <li class="active"><a href="#info34" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox34" data-toggle="tab">在线测试</a></li> + <li><a href="#sample34" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info10"> + <div class="tab-pane active" id="info34"> <div class="well"> - 获得评价 </div> + 发送短信验证码 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -4770,10 +4665,10 @@ </thead> <tbody> <tr> - <td>id</td> + <td>mobile</td> <td>string</td> <td>是</td> - <td>ID</td> + <td>电话</td> </tr> </tbody> </table> @@ -4786,20 +4681,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox10"> + <div class="tab-pane" id="sandbox34"> <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/course/ge_star_course" method="POST" name="form10" id="form10"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/sendVerifyCode" method="POST" name="form34" id="form34"> <div class="form-group"> - <label class="control-label" for="id">id</label> - <input type="string" class="form-control input-sm" id="id" required placeholder="ID" name="id"> + <label class="control-label" for="mobile">mobile</label> + <input type="string" class="form-control input-sm" id="mobile" required placeholder="电话" name="mobile"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="10">提交</button> - <button type="reset" class="btn btn-info" rel="10">重置</button> + <button type="submit" class="btn btn-success send" rel="34">提交</button> + <button type="reset" class="btn btn-info" rel="34">重置</button> </div> </form> </div> @@ -4809,8 +4704,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers10"></pre> - <pre id="response10"></pre> + <pre id="response_headers34"></pre> + <pre id="response34"></pre> </div> </div> </div> @@ -4850,10 +4745,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample10"> + <div class="tab-pane" id="sample34"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response10">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response34">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -4863,28 +4758,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-7"> + <div class="panel-heading" id="heading-35"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion7" href="#collapseOne7"> 查询报名 <span class="text-muted">/api/course/get_sign</span></a> + <a data-toggle="collapse" data-parent="#accordion35" href="#collapseOne35"> 更新用户信息 <span class="text-muted">/api/User/update</span></a> </h4> </div> - <div id="collapseOne7" class="panel-collapse collapse"> + <div id="collapseOne35" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab7"> - <li class="active"><a href="#info7" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox7" data-toggle="tab">在线测试</a></li> - <li><a href="#sample7" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab35"> + <li class="active"><a href="#info35" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox35" data-toggle="tab">在线测试</a></li> + <li><a href="#sample35" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info7"> + <div class="tab-pane active" id="info35"> <div class="well"> - 查询报名 </div> + 更新用户信息 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -4908,13 +4803,67 @@ <td>user_id</td> <td>string</td> <td>是</td> - <td>用户ID</td> + <td>用户名</td> </tr> <tr> - <td>status</td> + <td>username</td> <td>string</td> <td>是</td> - <td>状态</td> + <td>家长名</td> + </tr> + <tr> + <td>nickname</td> + <td>string</td> + <td>是</td> + <td>学生名</td> + </tr> + <tr> + <td>mobile</td> + <td>string</td> + <td>是</td> + <td>电话</td> + </tr> + <tr> + <td>avatar</td> + <td>string</td> + <td>是</td> + <td>图片</td> + </tr> + <tr> + <td>gender</td> + <td>string</td> + <td>是</td> + <td>性别</td> + </tr> + <tr> + <td>birthday</td> + <td>string</td> + <td>是</td> + <td>生日</td> + </tr> + <tr> + <td>area</td> + <td>string</td> + <td>是</td> + <td>地区</td> + </tr> + <tr> + <td>address</td> + <td>string</td> + <td>是</td> + <td>地址</td> + </tr> + <tr> + <td>Code</td> + <td>string</td> + <td>是</td> + <td>验证码</td> + </tr> + <tr> + <td>is_default</td> + <td>string</td> + <td>是</td> + <td>默认</td> </tr> </tbody> </table> @@ -4927,24 +4876,60 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox7"> + <div class="tab-pane" id="sandbox35"> <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/course/get_sign" method="POST" name="form7" id="form7"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/User/update" method="POST" name="form35" id="form35"> <div class="form-group"> <label class="control-label" for="user_id">user_id</label> - <input type="string" class="form-control input-sm" id="user_id" required placeholder="用户ID" name="user_id"> + <input type="string" class="form-control input-sm" id="user_id" required placeholder="用户名" name="user_id"> </div> <div class="form-group"> - <label class="control-label" for="status">status</label> - <input type="string" class="form-control input-sm" id="status" required placeholder="状态" name="status"> + <label class="control-label" for="username">username</label> + <input type="string" class="form-control input-sm" id="username" required placeholder="家长名" name="username"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="7">提交</button> - <button type="reset" class="btn btn-info" rel="7">重置</button> + <label class="control-label" for="nickname">nickname</label> + <input type="string" class="form-control input-sm" id="nickname" required placeholder="学生名" name="nickname"> + </div> + <div class="form-group"> + <label class="control-label" for="mobile">mobile</label> + <input type="string" class="form-control input-sm" id="mobile" required placeholder="电话" name="mobile"> + </div> + <div class="form-group"> + <label class="control-label" for="avatar">avatar</label> + <input type="string" class="form-control input-sm" id="avatar" required placeholder="图片" name="avatar"> + </div> + <div class="form-group"> + <label class="control-label" for="gender">gender</label> + <input type="string" class="form-control input-sm" id="gender" required placeholder="性别" name="gender"> + </div> + <div class="form-group"> + <label class="control-label" for="birthday">birthday</label> + <input type="string" class="form-control input-sm" id="birthday" required placeholder="生日" name="birthday"> + </div> + <div class="form-group"> + <label class="control-label" for="area">area</label> + <input type="string" class="form-control input-sm" id="area" required placeholder="地区" name="area"> + </div> + <div class="form-group"> + <label class="control-label" for="address">address</label> + <input type="string" class="form-control input-sm" id="address" required placeholder="地址" name="address"> + </div> + <div class="form-group"> + <label class="control-label" for="Code">Code</label> + <input type="string" class="form-control input-sm" id="Code" required placeholder="验证码" name="Code"> + </div> + <div class="form-group"> + <label class="control-label" for="is_default">is_default</label> + <input type="string" class="form-control input-sm" id="is_default" required placeholder="默认" name="is_default"> + </div> + <div class="form-group"> + <button type="submit" class="btn btn-success send" rel="35">提交</button> + <button type="reset" class="btn btn-info" rel="35">重置</button> </div> </form> </div> @@ -4954,8 +4939,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers7"></pre> - <pre id="response7"></pre> + <pre id="response_headers35"></pre> + <pre id="response35"></pre> </div> </div> </div> @@ -4995,10 +4980,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample7"> + <div class="tab-pane" id="sample35"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response7">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response35">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -5008,28 +4993,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-6"> + <div class="panel-heading" id="heading-36"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion6" href="#collapseOne6"> 获得课程 <span class="text-muted">/api/course/ge_id</span></a> + <a data-toggle="collapse" data-parent="#accordion36" href="#collapseOne36"> 添加用户信息 <span class="text-muted">/api/User/add</span></a> </h4> </div> - <div id="collapseOne6" class="panel-collapse collapse"> + <div id="collapseOne36" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab6"> - <li class="active"><a href="#info6" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox6" data-toggle="tab">在线测试</a></li> - <li><a href="#sample6" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab36"> + <li class="active"><a href="#info36" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox36" data-toggle="tab">在线测试</a></li> + <li><a href="#sample36" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info6"> + <div class="tab-pane active" id="info36"> <div class="well"> - 获得课程 </div> + 添加用户信息 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -5047,19 +5032,73 @@ <th>必选</th> <th>描述</th> </tr> - </thead> - <tbody> + </thead> + <tbody> + <tr> + <td>openid</td> + <td>string</td> + <td>是</td> + <td>openid</td> + </tr> + <tr> + <td>username</td> + <td>string</td> + <td>是</td> + <td>家长名</td> + </tr> + <tr> + <td>nickname</td> + <td>string</td> + <td>是</td> + <td>学生名</td> + </tr> + <tr> + <td>mobile</td> + <td>string</td> + <td>是</td> + <td>电话</td> + </tr> + <tr> + <td>avatar</td> + <td>string</td> + <td>是</td> + <td>图片</td> + </tr> + <tr> + <td>gender</td> + <td>string</td> + <td>是</td> + <td>性别</td> + </tr> <tr> - <td>id</td> + <td>birthday</td> <td>string</td> <td>是</td> - <td>ID</td> + <td>生日</td> </tr> <tr> - <td>store_id</td> + <td>area</td> <td>string</td> - <td>否</td> - <td>门店id</td> + <td>是</td> + <td>地区</td> + </tr> + <tr> + <td>address</td> + <td>string</td> + <td>是</td> + <td>地址</td> + </tr> + <tr> + <td>Code</td> + <td>string</td> + <td>是</td> + <td>验证码</td> + </tr> + <tr> + <td>is_default</td> + <td>string</td> + <td>是</td> + <td>默认</td> </tr> </tbody> </table> @@ -5072,24 +5111,60 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox6"> + <div class="tab-pane" id="sandbox36"> <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/course/ge_id" method="POST" name="form6" id="form6"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/User/add" method="POST" name="form36" id="form36"> <div class="form-group"> - <label class="control-label" for="id">id</label> - <input type="string" class="form-control input-sm" id="id" required placeholder="ID" name="id"> + <label class="control-label" for="openid">openid</label> + <input type="string" class="form-control input-sm" id="openid" required placeholder="openid" name="openid"> </div> <div class="form-group"> - <label class="control-label" for="store_id">store_id</label> - <input type="string" class="form-control input-sm" id="store_id" placeholder="门店id" name="store_id"> + <label class="control-label" for="username">username</label> + <input type="string" class="form-control input-sm" id="username" required placeholder="家长名" name="username"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="6">提交</button> - <button type="reset" class="btn btn-info" rel="6">重置</button> + <label class="control-label" for="nickname">nickname</label> + <input type="string" class="form-control input-sm" id="nickname" required placeholder="学生名" name="nickname"> + </div> + <div class="form-group"> + <label class="control-label" for="mobile">mobile</label> + <input type="string" class="form-control input-sm" id="mobile" required placeholder="电话" name="mobile"> + </div> + <div class="form-group"> + <label class="control-label" for="avatar">avatar</label> + <input type="string" class="form-control input-sm" id="avatar" required placeholder="图片" name="avatar"> + </div> + <div class="form-group"> + <label class="control-label" for="gender">gender</label> + <input type="string" class="form-control input-sm" id="gender" required placeholder="性别" name="gender"> + </div> + <div class="form-group"> + <label class="control-label" for="birthday">birthday</label> + <input type="string" class="form-control input-sm" id="birthday" required placeholder="生日" name="birthday"> + </div> + <div class="form-group"> + <label class="control-label" for="area">area</label> + <input type="string" class="form-control input-sm" id="area" required placeholder="地区" name="area"> + </div> + <div class="form-group"> + <label class="control-label" for="address">address</label> + <input type="string" class="form-control input-sm" id="address" required placeholder="地址" name="address"> + </div> + <div class="form-group"> + <label class="control-label" for="Code">Code</label> + <input type="string" class="form-control input-sm" id="Code" required placeholder="验证码" name="Code"> + </div> + <div class="form-group"> + <label class="control-label" for="is_default">is_default</label> + <input type="string" class="form-control input-sm" id="is_default" required placeholder="默认" name="is_default"> + </div> + <div class="form-group"> + <button type="submit" class="btn btn-success send" rel="36">提交</button> + <button type="reset" class="btn btn-info" rel="36">重置</button> </div> </form> </div> @@ -5099,8 +5174,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers6"></pre> - <pre id="response6"></pre> + <pre id="response_headers36"></pre> + <pre id="response36"></pre> </div> </div> </div> @@ -5140,10 +5215,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample6"> + <div class="tab-pane" id="sample36"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response6">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response36">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -5153,28 +5228,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-4"> + <div class="panel-heading" id="heading-37"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion4" href="#collapseOne4"> 获得课程等级 <span class="text-muted">/api/course/get_level</span></a> + <a data-toggle="collapse" data-parent="#accordion37" href="#collapseOne37"> 删除用户信息 <span class="text-muted">/api/User/delete</span></a> </h4> </div> - <div id="collapseOne4" class="panel-collapse collapse"> + <div id="collapseOne37" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab4"> - <li class="active"><a href="#info4" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox4" data-toggle="tab">在线测试</a></li> - <li><a href="#sample4" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab37"> + <li class="active"><a href="#info37" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox37" data-toggle="tab">在线测试</a></li> + <li><a href="#sample37" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info4"> + <div class="tab-pane active" id="info37"> <div class="well"> - 获得课程等级 </div> + 删除用户信息 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -5184,7 +5259,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>user_id</td> + <td>string</td> + <td>是</td> + <td>用户名</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> @@ -5194,19 +5286,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox4"> + <div class="tab-pane" id="sandbox37"> <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/course/get_level" method="POST" name="form4" id="form4"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/User/delete" method="POST" name="form37" id="form37"> <div class="form-group"> - 无 + <label class="control-label" for="user_id">user_id</label> + <input type="string" class="form-control input-sm" id="user_id" required placeholder="用户名" name="user_id"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="4">提交</button> - <button type="reset" class="btn btn-info" rel="4">重置</button> + <button type="submit" class="btn btn-success send" rel="37">提交</button> + <button type="reset" class="btn btn-info" rel="37">重置</button> </div> </form> </div> @@ -5216,8 +5309,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers4"></pre> - <pre id="response4"></pre> + <pre id="response_headers37"></pre> + <pre id="response37"></pre> </div> </div> </div> @@ -5257,10 +5350,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample4"> + <div class="tab-pane" id="sample37"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response4">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response37">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -5270,28 +5363,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-5"> + <div class="panel-heading" id="heading-38"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion5" href="#collapseOne5"> 获得课程列表 <span class="text-muted">/api/course/get_list</span></a> + <a data-toggle="collapse" data-parent="#accordion38" href="#collapseOne38"> 查询订单 <span class="text-muted">/api/user/get_order</span></a> </h4> </div> - <div id="collapseOne5" class="panel-collapse collapse"> + <div id="collapseOne38" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab5"> - <li class="active"><a href="#info5" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox5" data-toggle="tab">在线测试</a></li> - <li><a href="#sample5" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab38"> + <li class="active"><a href="#info38" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox38" data-toggle="tab">在线测试</a></li> + <li><a href="#sample38" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info5"> + <div class="tab-pane active" id="info38"> <div class="well"> - 获得课程列表 </div> + 查询订单 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -5312,22 +5405,28 @@ </thead> <tbody> <tr> - <td>category_id</td> + <td>id</td> <td>string</td> <td>否</td> - <td>分类ID</td> + <td>订单id</td> </tr> <tr> - <td>level_id</td> + <td>user_id</td> <td>string</td> <td>否</td> - <td>等级ID</td> + <td>用户id</td> </tr> <tr> - <td>date</td> + <td>course_id</td> <td>string</td> <td>否</td> - <td>时间</td> + <td>课程id</td> + </tr> + <tr> + <td>enable</td> + <td>string</td> + <td>否</td> + <td>可用(true)</td> </tr> </tbody> </table> @@ -5340,28 +5439,32 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox5"> + <div class="tab-pane" id="sandbox38"> <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/course/get_list" method="POST" name="form5" id="form5"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/get_order" method="POST" name="form38" id="form38"> <div class="form-group"> - <label class="control-label" for="category_id">category_id</label> - <input type="string" class="form-control input-sm" id="category_id" placeholder="分类ID" name="category_id"> + <label class="control-label" for="id">id</label> + <input type="string" class="form-control input-sm" id="id" placeholder="订单id" name="id"> </div> <div class="form-group"> - <label class="control-label" for="level_id">level_id</label> - <input type="string" class="form-control input-sm" id="level_id" placeholder="等级ID" name="level_id"> + <label class="control-label" for="user_id">user_id</label> + <input type="string" class="form-control input-sm" id="user_id" placeholder="用户id" name="user_id"> </div> <div class="form-group"> - <label class="control-label" for="date">date</label> - <input type="string" class="form-control input-sm" id="date" placeholder="时间" name="date"> + <label class="control-label" for="course_id">course_id</label> + <input type="string" class="form-control input-sm" id="course_id" placeholder="课程id" name="course_id"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="5">提交</button> - <button type="reset" class="btn btn-info" rel="5">重置</button> + <label class="control-label" for="enable">enable</label> + <input type="string" class="form-control input-sm" id="enable" placeholder="可用(true)" name="enable"> + </div> + <div class="form-group"> + <button type="submit" class="btn btn-success send" rel="38">提交</button> + <button type="reset" class="btn btn-info" rel="38">重置</button> </div> </form> </div> @@ -5371,8 +5474,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers5"></pre> - <pre id="response5"></pre> + <pre id="response_headers38"></pre> + <pre id="response38"></pre> </div> </div> </div> @@ -5412,10 +5515,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample5"> + <div class="tab-pane" id="sample38"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response5">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response38">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -5425,28 +5528,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-3"> + <div class="panel-heading" id="heading-39"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion3" href="#collapseOne3"> 获得课程分类 <span class="text-muted">/api/course/get_category</span></a> + <a data-toggle="collapse" data-parent="#accordion39" href="#collapseOne39"> 查询通知 <span class="text-muted">/api/user/get_notice</span></a> </h4> </div> - <div id="collapseOne3" class="panel-collapse collapse"> + <div id="collapseOne39" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab3"> - <li class="active"><a href="#info3" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox3" data-toggle="tab">在线测试</a></li> - <li><a href="#sample3" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab39"> + <li class="active"><a href="#info39" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox39" data-toggle="tab">在线测试</a></li> + <li><a href="#sample39" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info3"> + <div class="tab-pane active" id="info39"> <div class="well"> - 获得课程分类 </div> + 查询通知 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -5456,7 +5559,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>user_id</td> + <td>string</td> + <td>是</td> + <td>用户id</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> @@ -5466,19 +5586,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox3"> + <div class="tab-pane" id="sandbox39"> <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/course/get_category" method="POST" name="form3" id="form3"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/get_notice" method="POST" name="form39" id="form39"> <div class="form-group"> - 无 + <label class="control-label" for="user_id">user_id</label> + <input type="string" class="form-control input-sm" id="user_id" required placeholder="用户id" name="user_id"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="3">提交</button> - <button type="reset" class="btn btn-info" rel="3">重置</button> + <button type="submit" class="btn btn-success send" rel="39">提交</button> + <button type="reset" class="btn btn-info" rel="39">重置</button> </div> </form> </div> @@ -5488,8 +5609,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers3"></pre> - <pre id="response3"></pre> + <pre id="response_headers39"></pre> + <pre id="response39"></pre> </div> </div> </div> @@ -5529,10 +5650,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample3"> + <div class="tab-pane" id="sample39"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response3">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response39">{'code':'1','msg':'返回成功'}</pre> </div> </div> </div><!-- #sample --> @@ -5541,31 +5662,31 @@ </div> </div> </div> - <h2>示例接口</h2> + <h2>验证接口</h2> <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-14"> + <div class="panel-heading" id="heading-40"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion14" href="#collapseOne14"> 需要登录且需要验证有相应组的权限 <span class="text-muted">/api/demo/test3</span></a> + <a data-toggle="collapse" data-parent="#accordion40" href="#collapseOne40"> 检测邮箱 <span class="text-muted">/api/validate/check_email_available</span></a> </h4> </div> - <div id="collapseOne14" class="panel-collapse collapse"> + <div id="collapseOne40" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab14"> - <li class="active"><a href="#info14" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox14" data-toggle="tab">在线测试</a></li> - <li><a href="#sample14" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab40"> + <li class="active"><a href="#info40" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox40" data-toggle="tab">在线测试</a></li> + <li><a href="#sample40" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info14"> + <div class="tab-pane active" id="info40"> <div class="well"> - 需要登录且需要验证有相应组的权限 </div> + 检测邮箱 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -5575,7 +5696,30 @@ <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>email</td> + <td>string</td> + <td>是</td> + <td>邮箱</td> + </tr> + <tr> + <td>id</td> + <td>string</td> + <td>是</td> + <td>排除会员ID</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> @@ -5585,19 +5729,24 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox14"> + <div class="tab-pane" id="sandbox40"> <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/demo/test3" method="get" name="form14" id="form14"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/validate/check_email_available" method="get" name="form40" id="form40"> <div class="form-group"> - 无 + <label class="control-label" for="email">email</label> + <input type="string" class="form-control input-sm" id="email" required placeholder="邮箱" name="email"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="14">提交</button> - <button type="reset" class="btn btn-info" rel="14">重置</button> + <label class="control-label" for="id">id</label> + <input type="string" class="form-control input-sm" id="id" required placeholder="排除会员ID" name="id"> + </div> + <div class="form-group"> + <button type="submit" class="btn btn-success send" rel="40">提交</button> + <button type="reset" class="btn btn-info" rel="40">重置</button> </div> </form> </div> @@ -5607,8 +5756,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers14"></pre> - <pre id="response14"></pre> + <pre id="response_headers40"></pre> + <pre id="response40"></pre> </div> </div> </div> @@ -5623,10 +5772,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample14"> + <div class="tab-pane" id="sample40"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response14">无</pre> + <pre id="sample_response40">无</pre> </div> </div> </div><!-- #sample --> @@ -5636,28 +5785,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-13"> + <div class="panel-heading" id="heading-41"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion13" href="#collapseOne13"> 需要登录的接口 <span class="text-muted">/api/demo/test2</span></a> + <a data-toggle="collapse" data-parent="#accordion41" href="#collapseOne41"> 检测用户名 <span class="text-muted">/api/validate/check_username_available</span></a> </h4> </div> - <div id="collapseOne13" class="panel-collapse collapse"> + <div id="collapseOne41" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab13"> - <li class="active"><a href="#info13" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox13" data-toggle="tab">在线测试</a></li> - <li><a href="#sample13" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab41"> + <li class="active"><a href="#info41" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox41" data-toggle="tab">在线测试</a></li> + <li><a href="#sample41" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info13"> + <div class="tab-pane active" id="info41"> <div class="well"> - 需要登录的接口 </div> + 检测用户名 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -5667,7 +5816,30 @@ <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>username</td> + <td>string</td> + <td>是</td> + <td>用户名</td> + </tr> + <tr> + <td>id</td> + <td>string</td> + <td>是</td> + <td>排除会员ID</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> @@ -5677,19 +5849,24 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox13"> + <div class="tab-pane" id="sandbox41"> <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/demo/test2" method="get" name="form13" id="form13"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/validate/check_username_available" method="get" name="form41" id="form41"> <div class="form-group"> - 无 + <label class="control-label" for="username">username</label> + <input type="string" class="form-control input-sm" id="username" required placeholder="用户名" name="username"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="13">提交</button> - <button type="reset" class="btn btn-info" rel="13">重置</button> + <label class="control-label" for="id">id</label> + <input type="string" class="form-control input-sm" id="id" required placeholder="排除会员ID" name="id"> + </div> + <div class="form-group"> + <button type="submit" class="btn btn-success send" rel="41">提交</button> + <button type="reset" class="btn btn-info" rel="41">重置</button> </div> </form> </div> @@ -5699,8 +5876,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers13"></pre> - <pre id="response13"></pre> + <pre id="response_headers41"></pre> + <pre id="response41"></pre> </div> </div> </div> @@ -5715,10 +5892,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample13"> + <div class="tab-pane" id="sample41"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response13">无</pre> + <pre id="sample_response41">无</pre> </div> </div> </div><!-- #sample --> @@ -5728,28 +5905,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-12"> + <div class="panel-heading" id="heading-42"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion12" href="#collapseOne12"> 无需登录的接口 <span class="text-muted">/api/demo/test1</span></a> + <a data-toggle="collapse" data-parent="#accordion42" href="#collapseOne42"> 检测手机 <span class="text-muted">/api/validate/check_mobile_available</span></a> </h4> </div> - <div id="collapseOne12" class="panel-collapse collapse"> + <div id="collapseOne42" 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="doctab42"> + <li class="active"><a href="#info42" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox42" data-toggle="tab">在线测试</a></li> + <li><a href="#sample42" 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="info42"> <div class="well"> - 无需登录的接口 </div> + 检测手机 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -5759,7 +5936,30 @@ <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>mobile</td> + <td>string</td> + <td>是</td> + <td>手机号</td> + </tr> + <tr> + <td>id</td> + <td>string</td> + <td>是</td> + <td>排除会员ID</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> @@ -5769,19 +5969,24 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox12"> + <div class="tab-pane" id="sandbox42"> <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/demo/test1" method="get" name="form12" id="form12"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/validate/check_mobile_available" method="get" name="form42" id="form42"> <div class="form-group"> - 无 + <label class="control-label" for="mobile">mobile</label> + <input type="string" class="form-control input-sm" id="mobile" required placeholder="手机号" name="mobile"> </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> + <label class="control-label" for="id">id</label> + <input type="string" class="form-control input-sm" id="id" required placeholder="排除会员ID" name="id"> + </div> + <div class="form-group"> + <button type="submit" class="btn btn-success send" rel="42">提交</button> + <button type="reset" class="btn btn-info" rel="42">重置</button> </div> </form> </div> @@ -5791,8 +5996,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_headers42"></pre> + <pre id="response42"></pre> </div> </div> </div> @@ -5807,10 +6012,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample12"> + <div class="tab-pane" id="sample42"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response12">无</pre> + <pre id="sample_response42">无</pre> </div> </div> </div><!-- #sample --> @@ -5820,49 +6025,32 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-11"> + <div class="panel-heading" id="heading-43"> <h4 class="panel-title"> - <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion11" href="#collapseOne11"> 测试名称 <span class="text-muted">/api/demo/test/id/{id}/name/{name}</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion43" href="#collapseOne43"> 检测手机 <span class="text-muted">/api/validate/check_mobile_exist</span></a> </h4> </div> - <div id="collapseOne11" class="panel-collapse collapse"> + <div id="collapseOne43" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab11"> - <li class="active"><a href="#info11" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox11" data-toggle="tab">在线测试</a></li> - <li><a href="#sample11" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab43"> + <li class="active"><a href="#info43" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox43" data-toggle="tab">在线测试</a></li> + <li><a href="#sample43" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info11"> + <div class="tab-pane active" id="info43"> <div class="well"> - 测试描述信息 </div> + 检测手机 </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"> @@ -5879,22 +6067,10 @@ </thead> <tbody> <tr> - <td>id</td> - <td>integer</td> - <td>是</td> - <td>会员ID</td> - </tr> - <tr> - <td>name</td> + <td>mobile</td> <td>string</td> <td>是</td> - <td>用户名</td> - </tr> - <tr> - <td>data</td> - <td>object</td> - <td>是</td> - <td>扩展数据</td> + <td>手机号</td> </tr> </tbody> </table> @@ -5907,39 +6083,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox11"> - <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="tab-pane" id="sandbox43"> + <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/demo/test/id/{id}/name/{name}" method="POST" name="form11" id="form11"> - <div class="form-group"> - <label class="control-label" for="id">id</label> - <input type="integer" class="form-control input-sm" id="id" required placeholder="会员ID" name="id"> - </div> - <div class="form-group"> - <label class="control-label" for="name">name</label> - <input type="string" class="form-control input-sm" id="name" required placeholder="用户名" name="name"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/validate/check_mobile_exist" method="get" name="form43" id="form43"> <div class="form-group"> - <label class="control-label" for="data">data</label> - <input type="object" class="form-control input-sm" id="data" required placeholder="扩展数据 - 例: {'user_id':'int','user_name':'string','profile':{'email':'string','age':'integer'}}" name="data"> + <label class="control-label" for="mobile">mobile</label> + <input type="string" class="form-control input-sm" id="mobile" required placeholder="手机号" name="mobile"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="11">提交</button> - <button type="reset" class="btn btn-info" rel="11">重置</button> + <button type="submit" class="btn btn-success send" rel="43">提交</button> + <button type="reset" class="btn btn-info" rel="43">重置</button> </div> </form> </div> @@ -5949,8 +6106,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers11"></pre> - <pre id="response11"></pre> + <pre id="response_headers43"></pre> + <pre id="response43"></pre> </div> </div> </div> @@ -5958,45 +6115,17 @@ <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> - </tr> - </thead> - <tbody> - <tr> - <td>code</td> - <td>integer</td> - <td></td> - </tr> - <tr> - <td>msg</td> - <td>string</td> - <td></td> - </tr> - <tr> - <td>data</td> - <td>object</td> - <td>扩展数据返回</td> - </tr> - </tbody> - </table> + 无 </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample11"> + <div class="tab-pane" id="sample43"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response11">{ - 'code':'1', - 'msg':'返回成功' - }</pre> + <pre id="sample_response43">无</pre> </div> </div> </div><!-- #sample --> @@ -6005,31 +6134,29 @@ </div> </div> </div> - <h2>邮箱验证码接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-16"> + <div class="panel-heading" id="heading-44"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion16" href="#collapseOne16"> 检测验证码 <span class="text-muted">/api/ems/check</span></a> + <a data-toggle="collapse" data-parent="#accordion44" href="#collapseOne44"> 检测邮箱 <span class="text-muted">/api/validate/check_email_exist</span></a> </h4> </div> - <div id="collapseOne16" class="panel-collapse collapse"> + <div id="collapseOne44" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab16"> - <li class="active"><a href="#info16" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox16" data-toggle="tab">在线测试</a></li> - <li><a href="#sample16" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab44"> + <li class="active"><a href="#info44" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox44" data-toggle="tab">在线测试</a></li> + <li><a href="#sample44" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info16"> + <div class="tab-pane active" id="info44"> <div class="well"> - 检测验证码 </div> + 检测邮箱 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -6050,23 +6177,11 @@ </thead> <tbody> <tr> - <td>email</td> + <td>mobile</td> <td>string</td> <td>是</td> <td>邮箱</td> </tr> - <tr> - <td>event</td> - <td>string</td> - <td>是</td> - <td>事件名称</td> - </tr> - <tr> - <td>captcha</td> - <td>string</td> - <td>是</td> - <td>验证码</td> - </tr> </tbody> </table> </div> @@ -6078,28 +6193,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox16"> + <div class="tab-pane" id="sandbox44"> <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/ems/check" method="get" name="form16" id="form16"> - <div class="form-group"> - <label class="control-label" for="email">email</label> - <input type="string" class="form-control input-sm" id="email" required placeholder="邮箱" name="email"> - </div> - <div class="form-group"> - <label class="control-label" for="event">event</label> - <input type="string" class="form-control input-sm" id="event" required placeholder="事件名称" name="event"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/validate/check_email_exist" method="get" name="form44" id="form44"> <div class="form-group"> - <label class="control-label" for="captcha">captcha</label> - <input type="string" class="form-control input-sm" id="captcha" required placeholder="验证码" name="captcha"> + <label class="control-label" for="mobile">mobile</label> + <input type="string" class="form-control input-sm" id="mobile" required placeholder="邮箱" name="mobile"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="16">提交</button> - <button type="reset" class="btn btn-info" rel="16">重置</button> + <button type="submit" class="btn btn-success send" rel="44">提交</button> + <button type="reset" class="btn btn-info" rel="44">重置</button> </div> </form> </div> @@ -6109,8 +6216,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers16"></pre> - <pre id="response16"></pre> + <pre id="response_headers44"></pre> + <pre id="response44"></pre> </div> </div> </div> @@ -6125,10 +6232,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample16"> + <div class="tab-pane" id="sample44"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response16">无</pre> + <pre id="sample_response44">无</pre> </div> </div> </div><!-- #sample --> @@ -6138,28 +6245,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-15"> + <div class="panel-heading" id="heading-45"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion15" href="#collapseOne15"> 发送验证码 <span class="text-muted">/api/ems/send</span></a> + <a data-toggle="collapse" data-parent="#accordion45" href="#collapseOne45"> 检测手机验证码 <span class="text-muted">/api/validate/check_sms_correct</span></a> </h4> </div> - <div id="collapseOne15" class="panel-collapse collapse"> + <div id="collapseOne45" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab15"> - <li class="active"><a href="#info15" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox15" data-toggle="tab">在线测试</a></li> - <li><a href="#sample15" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab45"> + <li class="active"><a href="#info45" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox45" data-toggle="tab">在线测试</a></li> + <li><a href="#sample45" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info15"> + <div class="tab-pane active" id="info45"> <div class="well"> - 发送验证码 </div> + 检测手机验证码 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -6180,16 +6287,22 @@ </thead> <tbody> <tr> - <td>email</td> + <td>mobile</td> <td>string</td> <td>是</td> - <td>邮箱</td> + <td>手机号</td> + </tr> + <tr> + <td>captcha</td> + <td>string</td> + <td>是</td> + <td>验证码</td> </tr> <tr> <td>event</td> <td>string</td> <td>是</td> - <td>事件名称</td> + <td>事件</td> </tr> </tbody> </table> @@ -6202,24 +6315,28 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox15"> + <div class="tab-pane" id="sandbox45"> <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/ems/send" method="get" name="form15" id="form15"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/validate/check_sms_correct" method="get" name="form45" id="form45"> <div class="form-group"> - <label class="control-label" for="email">email</label> - <input type="string" class="form-control input-sm" id="email" required placeholder="邮箱" name="email"> + <label class="control-label" for="mobile">mobile</label> + <input type="string" class="form-control input-sm" id="mobile" required placeholder="手机号" name="mobile"> + </div> + <div class="form-group"> + <label class="control-label" for="captcha">captcha</label> + <input type="string" class="form-control input-sm" id="captcha" required placeholder="验证码" name="captcha"> </div> <div class="form-group"> <label class="control-label" for="event">event</label> - <input type="string" class="form-control input-sm" id="event" required placeholder="事件名称" name="event"> + <input type="string" class="form-control input-sm" id="event" required placeholder="事件" name="event"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="15">提交</button> - <button type="reset" class="btn btn-info" rel="15">重置</button> + <button type="submit" class="btn btn-success send" rel="45">提交</button> + <button type="reset" class="btn btn-info" rel="45">重置</button> </div> </form> </div> @@ -6229,8 +6346,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers15"></pre> - <pre id="response15"></pre> + <pre id="response_headers45"></pre> + <pre id="response45"></pre> </div> </div> </div> @@ -6245,10 +6362,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample15"> + <div class="tab-pane" id="sample45"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response15">无</pre> + <pre id="sample_response45">无</pre> </div> </div> </div><!-- #sample --> @@ -6257,31 +6374,29 @@ </div> </div> </div> - <h2>幻灯片接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-0"> + <div class="panel-heading" id="heading-46"> <h4 class="panel-title"> - <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion0" href="#collapseOne0"> 获得幻灯片 <span class="text-muted">/api/banner/get_banner</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion46" href="#collapseOne46"> 检测邮箱验证码 <span class="text-muted">/api/validate/check_ems_correct</span></a> </h4> </div> - <div id="collapseOne0" class="panel-collapse collapse"> + <div id="collapseOne46" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab0"> - <li class="active"><a href="#info0" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox0" data-toggle="tab">在线测试</a></li> - <li><a href="#sample0" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab46"> + <li class="active"><a href="#info46" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox46" data-toggle="tab">在线测试</a></li> + <li><a href="#sample46" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info0"> + <div class="tab-pane active" id="info46"> <div class="well"> - 获得幻灯片 </div> + 检测邮箱验证码 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -6291,7 +6406,36 @@ <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>email</td> + <td>string</td> + <td>是</td> + <td>邮箱</td> + </tr> + <tr> + <td>captcha</td> + <td>string</td> + <td>是</td> + <td>验证码</td> + </tr> + <tr> + <td>event</td> + <td>string</td> + <td>是</td> + <td>事件</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> @@ -6301,19 +6445,28 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox0"> + <div class="tab-pane" id="sandbox46"> <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/banner/get_banner" method="POST" name="form0" id="form0"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/validate/check_ems_correct" method="get" name="form46" id="form46"> <div class="form-group"> - 无 + <label class="control-label" for="email">email</label> + <input type="string" class="form-control input-sm" id="email" required placeholder="邮箱" name="email"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="0">提交</button> - <button type="reset" class="btn btn-info" rel="0">重置</button> + <label class="control-label" for="captcha">captcha</label> + <input type="string" class="form-control input-sm" id="captcha" required placeholder="验证码" name="captcha"> + </div> + <div class="form-group"> + <label class="control-label" for="event">event</label> + <input type="string" class="form-control input-sm" id="event" required placeholder="事件" name="event"> + </div> + <div class="form-group"> + <button type="submit" class="btn btn-success send" rel="46">提交</button> + <button type="reset" class="btn btn-info" rel="46">重置</button> </div> </form> </div> @@ -6323,8 +6476,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers0"></pre> - <pre id="response0"></pre> + <pre id="response_headers46"></pre> + <pre id="response46"></pre> </div> </div> </div> @@ -6332,42 +6485,17 @@ <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> - </tr> - </thead> - <tbody> - <tr> - <td>code</td> - <td>integer</td> - <td></td> - </tr> - <tr> - <td>msg</td> - <td>string</td> - <td></td> - </tr> - <tr> - <td>data</td> - <td>object</td> - <td>扩展数据返回</td> - </tr> - </tbody> - </table> + 无 </div> </div> </div> </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample0"> + <div class="tab-pane" id="sample46"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response0">{'code':'1','msg':'返回成功'}</pre> + <pre id="sample_response46">无</pre> </div> </div> </div><!-- #sample --> @@ -6382,7 +6510,7 @@ <div class="row mt0 footer"> <div class="col-md-6" align="left"> - Generated on 2020-03-31 23:59:41 </div> + Generated on 2020-04-02 22:24:25 </div> <div class="col-md-6" align="right"> <a href="https://www.fastadmin.net" target="_blank">FastAdmin</a> </div> -- libgit2 0.24.0