From c68bf712e5f0e369514178893225b480eb818a11 Mon Sep 17 00:00:00 2001 From: heshupeng <hsp@bronet.cn> Date: Mon, 11 Jan 2021 20:02:13 +0800 Subject: [PATCH] 测试物流 --- addons/shopro/library/Express.php | 5 +++-- application/api/controller/OrderExpress.php | 17 ++++++++++++++--- public/api.html | 6269 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 3 files changed, 3537 insertions(+), 2754 deletions(-) diff --git a/addons/shopro/library/Express.php b/addons/shopro/library/Express.php index 37fc886..9abe1cc 100644 --- a/addons/shopro/library/Express.php +++ b/addons/shopro/library/Express.php @@ -7,7 +7,8 @@ use fast\Http; class Express { // 查询接口 - const REQURL = "https://api.kdniao.com/Ebusiness/EbusinessOrderHandle.aspx"; + // const REQURL = "https://api.kdniao.com/Ebusiness/EbusinessOrderHandle.aspx"; //正式地址 + const REQURL = "https://api.kdniao.com/Ebusiness/EbusinessOrderHandle.aspx"; //测试地址 // 订阅接口 const SUBURL = "https://api.kdniao.com/api/dist"; @@ -64,7 +65,7 @@ class Express // 查询快递信息 public function search($data = [], $orderExpress = null, $order = null) { - $requestData = $this->getRequestData($data, $orderExpress = null, $order = null); + $requestData = $this->getRequestData($data, $orderExpress, $order); $datas = [ 'EBusinessID' => $this->config['ebusiness_id'], diff --git a/application/api/controller/OrderExpress.php b/application/api/controller/OrderExpress.php index e604c8a..a820be9 100644 --- a/application/api/controller/OrderExpress.php +++ b/application/api/controller/OrderExpress.php @@ -168,7 +168,7 @@ class OrderExpress extends Base * * @ApiReturn({ "code": 1, - "msg": "包裹列表", + "msg": "物流轨迹", "time": "1609409042", "data": { "id": 4, //包裹ID @@ -178,7 +178,18 @@ class OrderExpress extends Base "express_code": "SF", //快递公司编号 "express_no": "123456", //快递单号 "createtime": 1609395121, - "log": [] + "log": [{ + "id": 1, //轨迹ID + "user_id": 7, //用户ID + "order_id": 34, //订单ID + "order_express_id": 4, //包裹ID + "status": 1, //物流状态 + "location": null, //城市 + "content": "保税区网点已揽件,快递员张三,手机号1316789***[深圳市]", //物流信息 + "changedate": "2021-01-12 19:47:41", //变动时间 + "createtime": 1610365661, //添加时间 + "status_name": "已揽收" //物流状态名称 + }] } }) */ @@ -186,6 +197,6 @@ class OrderExpress extends Base { $params = $this->request->get(); - $this->success('包裹列表', \addons\shopro\model\OrderExpress::getDetail($params)); + $this->success('物流轨迹', \addons\shopro\model\OrderExpress::getDetail($params)); } } diff --git a/public/api.html b/public/api.html index a4755ad..7094b11 100755 --- a/public/api.html +++ b/public/api.html @@ -144,66 +144,67 @@ <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="30" 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="31" class="list-group-item">订单列表</a> + <a href="javascript:;" data-id="32" class="list-group-item">订单详情</a> + <a href="javascript:;" data-id="33" class="list-group-item">订单商品</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> + <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> </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="60" class="list-group-item">提现记录</a> - <a href="javascript:;" data-id="61" class="list-group-item">申请提现</a> - <a href="javascript:;" data-id="62" class="list-group-item">待提现&审核中</a> + <a href="javascript:;" data-id="65" class="list-group-item">提现记录</a> + <a href="javascript:;" data-id="66" class="list-group-item">申请提现</a> + <a href="javascript:;" data-id="67" 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="49" class="list-group-item">会员中心</a> - <a href="javascript:;" data-id="50" class="list-group-item">会员套餐</a> - <a href="javascript:;" data-id="51" class="list-group-item">会员套餐-购买记录</a> - <a href="javascript:;" data-id="52" class="list-group-item">会员登录</a> - <a href="javascript:;" data-id="53" class="list-group-item">获取微信小程序session_key</a> - <a href="javascript:;" data-id="54" class="list-group-item">微信小程序登录</a> - <a href="javascript:;" data-id="55" class="list-group-item">修改会员个人信息</a> - <a href="javascript:;" data-id="56" class="list-group-item">分销中心-我的下级-1级</a> - <a href="javascript:;" data-id="57" class="list-group-item">分销中心-我的下级-2级</a> - <a href="javascript:;" data-id="58" class="list-group-item">我的二维码</a> - <a href="javascript:;" data-id="59" class="list-group-item">分销说明</a> + <a href="javascript:;" data-id="54" class="list-group-item">会员中心</a> + <a href="javascript:;" data-id="55" class="list-group-item">会员套餐</a> + <a href="javascript:;" data-id="56" class="list-group-item">会员套餐-购买记录</a> + <a href="javascript:;" data-id="57" class="list-group-item">会员登录</a> + <a href="javascript:;" data-id="58" class="list-group-item">获取微信小程序session_key</a> + <a href="javascript:;" data-id="59" class="list-group-item">微信小程序登录</a> + <a href="javascript:;" data-id="60" class="list-group-item">修改会员个人信息</a> + <a href="javascript:;" data-id="61" class="list-group-item">分销中心-我的下级-1级</a> + <a href="javascript:;" data-id="62" class="list-group-item">分销中心-我的下级-2级</a> + <a href="javascript:;" data-id="63" class="list-group-item">我的二维码</a> + <a href="javascript:;" data-id="64" 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="48" class="list-group-item">拉起支付</a> + <a href="javascript:;" data-id="53" 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="46" class="list-group-item">创建订单</a> - <a href="javascript:;" data-id="47" class="list-group-item">拉起支付</a> + <a href="javascript:;" data-id="51" class="list-group-item">创建订单</a> + <a href="javascript:;" data-id="52" class="list-group-item">拉起支付</a> </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="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> - </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="31" class="list-group-item">订单列表</a> - <a href="javascript:;" data-id="32" class="list-group-item">订单详情</a> - <a href="javascript:;" data-id="33" class="list-group-item">订单商品</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> - <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="48" class="list-group-item">包裹列表</a> + <a href="javascript:;" data-id="49" class="list-group-item">包裹详情</a> + <a href="javascript:;" data-id="50" class="list-group-item">根据快递单号查询物流轨迹</a> + </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="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> + <a href="javascript:;" data-id="47" 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="26" class="list-group-item">首页</a> - <a href="javascript:;" data-id="27" class="list-group-item">分享标题和图片</a> - <a href="javascript:;" data-id="28" class="list-group-item">中转上传文件</a> - <a href="javascript:;" data-id="29" class="list-group-item">上传 base64 图片</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="30" 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="我的地址接口"> @@ -214,6 +215,13 @@ <a href="javascript:;" data-id="7" class="list-group-item">地址详情</a> <a href="javascript:;" data-id="8" 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="26" class="list-group-item">首页</a> + <a href="javascript:;" data-id="27" class="list-group-item">分享标题和图片</a> + <a href="javascript:;" data-id="28" class="list-group-item">中转上传文件</a> + <a href="javascript:;" data-id="29" class="list-group-item">上传 base64 图片</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> @@ -248,8 +256,8 @@ </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="63" class="list-group-item">佣金记录</a> - <a href="javascript:;" data-id="64" class="list-group-item">累计佣金</a> + <a href="javascript:;" data-id="68" class="list-group-item">佣金记录</a> + <a href="javascript:;" data-id="69" class="list-group-item">累计佣金</a> </div> </div> </div> @@ -669,125 +677,31 @@ </div> </div> </div> - <h2></h2> - <hr> - <div class="panel panel-default"> - <div class="panel-heading" id="heading-30"> - <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion30" href="#collapseOne30"> <span class="text-muted">addons/shopro/live/index</span></a> - </h4> - </div> - <div id="collapseOne30" 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> - - <!-- Tab panes --> - <div class="tab-content"> - - <div class="tab-pane active" id="info30"> - <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="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="addons/shopro/live/index" method="get" name="form30" id="form30"> - <div class="form-group"> - 无 - </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> - </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_headers30"></pre> - <pre id="response30"></pre> - </div> - </div> - </div> - </div> - <div class="panel panel-default"> - <div class="panel-heading"><strong>返回参数</strong></div> - <div class="panel-body"> - 无 - </div> - </div> - </div> - </div> - </div><!-- #sandbox --> - - <div class="tab-pane" id="sample30"> - <div class="row"> - <div class="col-md-12"> - <pre id="sample_response30">无</pre> - </div> - </div> - </div><!-- #sample --> - - </div><!-- .tab-content --> - </div> - </div> - </div> - <h2>佣金提现接口</h2> + <h2>订单接口</h2> <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-60"> + <div class="panel-heading" id="heading-31"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion60" href="#collapseOne60"> 提现记录 <span class="text-muted">/api/user_commission_apply/index</span></a> + <a data-toggle="collapse" data-parent="#accordion31" href="#collapseOne31"> 订单列表 <span class="text-muted">/api/order/index</span></a> </h4> </div> - <div id="collapseOne60" class="panel-collapse collapse"> + <div id="collapseOne31" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab60"> - <li class="active"><a href="#info60" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox60" data-toggle="tab">在线测试</a></li> - <li><a href="#sample60" 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="info60"> + <div class="tab-pane active" id="info31"> <div class="well"> - 提现记录 </div> + 订单列表 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -805,7 +719,7 @@ <td>token</td> <td>string</td> <td>是</td> - <td>请求的token</td> + <td>请求的Token</td> </tr> </tbody> </table> @@ -814,7 +728,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>type</td> + <td>string</td> + <td>是</td> + <td>类型:all=全部,nopay=待支付,nosend=待发货,noget=待收货,nocomment=待评价,aftersale=售后,finish=已完成</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> @@ -824,7 +755,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox60"> + <div class="tab-pane" id="sandbox31"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -833,7 +764,7 @@ <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"> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token"> </div> </div> </div> @@ -841,13 +772,14 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user_commission_apply/index" method="GET" name="form60" id="form60"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/index" method="GET" name="form31" id="form31"> <div class="form-group"> - 无 + <label class="control-label" for="type">type</label> + <input type="string" class="form-control input-sm" id="type" required placeholder="类型:all=全部,nopay=待支付,nosend=待发货,noget=待收货,nocomment=待评价,aftersale=售后,finish=已完成" name="type"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="60">提交</button> - <button type="reset" class="btn btn-info" rel="60">重置</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> @@ -857,8 +789,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers60"></pre> - <pre id="response60"></pre> + <pre id="response_headers31"></pre> + <pre id="response31"></pre> </div> </div> </div> @@ -873,28 +805,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample60"> + <div class="tab-pane" id="sample31"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response60">{ - "code": 1, - "msg": "提现记录", - "time": "1608987808", - "data": [{ - "id": 1, //提现ID - "user_id": 1, //用户ID - "money": "10.00", //提现金额 - "status": 0, //提现状态:0=申请中,1=已打款,-1=已拒绝 - "status_msg": null, //驳回理由 - "createtime": "2020/12/27", //申请时间 - "updatetime": 1608987492, - "deletetime": null, - "avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/C8dW9GFDHAy3wwnZwoqibeNciaN6jUZXp6QCrtjehdF3GyHickt9oiaDSibMBhATtF7f19w4AgpcQIR1Mibwu1pjYKEA/132", //头像地址 - "nickname": "wn", //昵称 - "status_name": "申请处理中", //状态注释 - "status_text": "申请处理中" //状态注释 - }] - }</pre> + <pre id="sample_response31">无</pre> </div> </div> </div><!-- #sample --> @@ -904,28 +818,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-61"> + <div class="panel-heading" id="heading-32"> <h4 class="panel-title"> - <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion61" href="#collapseOne61"> 申请提现 <span class="text-muted">/api/user_commission_apply/apply</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion32" href="#collapseOne32"> 订单详情 <span class="text-muted">/api/order/detail</span></a> </h4> </div> - <div id="collapseOne61" class="panel-collapse collapse"> + <div id="collapseOne32" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab61"> - <li class="active"><a href="#info61" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox61" data-toggle="tab">在线测试</a></li> - <li><a href="#sample61" 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="info61"> + <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"> @@ -943,7 +857,7 @@ <td>token</td> <td>string</td> <td>是</td> - <td>请求的token</td> + <td>请求的Token</td> </tr> </tbody> </table> @@ -963,10 +877,10 @@ </thead> <tbody> <tr> - <td>money</td> + <td>id</td> <td>string</td> <td>是</td> - <td>提现金额</td> + <td>订单ID</td> </tr> </tbody> </table> @@ -979,7 +893,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox61"> + <div class="tab-pane" id="sandbox32"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -988,7 +902,7 @@ <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"> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token"> </div> </div> </div> @@ -996,14 +910,14 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user_commission_apply/apply" method="POST" name="form61" id="form61"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/detail" method="GET" name="form32" id="form32"> <div class="form-group"> - <label class="control-label" for="money">money</label> - <input type="string" class="form-control input-sm" id="money" required placeholder="提现金额" name="money"> + <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="61">提交</button> - <button type="reset" class="btn btn-info" rel="61">重置</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> @@ -1013,8 +927,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers61"></pre> - <pre id="response61"></pre> + <pre id="response_headers32"></pre> + <pre id="response32"></pre> </div> </div> </div> @@ -1029,22 +943,102 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample61"> + <div class="tab-pane" id="sample32"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response61">{ + <pre id="sample_response32">{ "code": 1, - "msg": "申请成功", - "time": "1608987492", + "msg": "订单详情", + "time": "1609149282", "data": { - "user_id": 1, //用户ID - "money": "10", //提现金额 - "status": 0, //提现状态:0=申请中,1=已打款,-1=已拒绝 - "createtime": 1608987492, //申请时间 - "updatetime": 1608987492, - "id": "1", //ID - "status_name": "申请处理中", //状态注释 - "status_text": "申请处理中" //状态注释 + "id": 17, + "type": "goods", + "order_sn": "202004332686004378001000", + "user_id": 1, + "activity_type": "groupon", + "goods_amount": "20.00", + "dispatch_amount": "8.00", + "phone": "15133120361", + "consignee": "he", + "province_name": "北京市", + "city_name": "北京市", + "area_name": "东城区", + "address": "123", + "province_id": 110000, + "city_id": 110100, + "area_id": 110101, + "status": 1, + "memo": null, + "remark": "", + "total_amount": "28.00", + "score_amount": 0, + "total_fee": "28.00", + "discount_fee": "0.00", + "coupon_fee": "0.00", + "pay_fee": "28.00", + "score_fee": 0, + "goods_original_amount": "200.00", + "coupons_id": 0, + "transaction_id": "", + "payment_json": "{\"order_sn\":\"202004332686004378001000\",\"transaction_id\":\"\",\"notify_time\":\"2020-12-26 16:33:30\",\"buyer_email\":1,\"pay_fee\":\"28.00\",\"pay_type\":\"wallet\"}", + "pay_type": "wallet", + "paytime": "2020-12-26 16:33:30", //支付时间 + "ext": "{\"buy_type\":\"groupon\",\"groupon_id\":0,\"expired_time\":1608972506,\"send_time\":1609149254}", + "platform": "H5", + "createtime": "2020-12-26 16:33:26" //下单时间 + "item": [{ //订单商品 + "id": 19, + "user_id": 1, + "order_id": 17, + "goods_id": 6, //商品ID + "goods_type": "normal", + "goods_sku_price_id": 9, + "activity_id": 15, + "activity_type": "groupon", + "item_goods_sku_price_id": 18, + "goods_sku_text": null, + "goods_title": "测试商品6", //商品名称 + "goods_image": "https://yixiaoxian.qiniu.broing.cn/uploads/20201222/FgNsN1wvKd465nWhgQ3_wM2YCALd.png", //商品主图 + "goods_original_price": "200.00", //商品原始价格 + "discount_fee": "0.00", //折扣价格 + "goods_price": "20.00", //商品原价 + "goods_num": 1, //购买数量 + "dispatch_status": 1, //发货状态:0=未发货,1=已发货,2=已收货 + "dispatch_fee": "8.00", //邮费 + "dispatch_type": "express", + "dispatch_id": 1, + "store_id": 0, + "aftersale_status": 0, + "comment_status": 0, //评价状态:0=未评价,1=已评价 + "refund_status": 0, + "refund_fee": null, + "refund_msg": null, + "express_name": "百世快递", //快递公司 + "express_code": "HTKY", //快递公司编号 + "express_no": "123456", //快递单号 + "ext": "[]", + "status_code": "noget", //状态码 + "status_name": "待收货", //状态名称 + "status_desc": "等待买家收货", //状态注释 + "btns": [ + "get", + "aftersale" + ], + "ext_arr": [] + }], + "status_code": "noget", //状态码 + "status_name": "待收货", //状态名称 + "status_desc": "等待买家收货", //状态注释 + "btns": [ + "express" + ], + "ext_arr": { //拓展数据 + "buy_type": "groupon", + "groupon_id": 0, + "expired_time": 1608972506, + "send_time": "2020-12-28 17:54:14", //发货时间 + "confirm_time": "2020-12-28 18:16:00" //收货时间 + } } }</pre> </div> @@ -1056,28 +1050,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-62"> + <div class="panel-heading" id="heading-33"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion62" href="#collapseOne62"> 待提现&审核中 <span class="text-muted">/api/user_commission_apply/commission</span></a> + <a data-toggle="collapse" data-parent="#accordion33" href="#collapseOne33"> 订单商品 <span class="text-muted">/api/order/itemDetail</span></a> </h4> </div> - <div id="collapseOne62" class="panel-collapse collapse"> + <div id="collapseOne33" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab62"> - <li class="active"><a href="#info62" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox62" data-toggle="tab">在线测试</a></li> - <li><a href="#sample62" 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="info62"> + <div class="tab-pane active" id="info33"> <div class="well"> - 待提现&审核中 </div> + 订单商品 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -1095,7 +1089,7 @@ <td>token</td> <td>string</td> <td>是</td> - <td>请求的token</td> + <td>请求的Token</td> </tr> </tbody> </table> @@ -1104,7 +1098,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>order_item_id</td> + <td>string</td> + <td>是</td> + <td>订单商品ID</td> + </tr> + <tr> + <td>order_sn</td> + <td>string</td> + <td>否</td> + <td>订单号</td> + </tr> + <tr> + <td>id</td> + <td>string</td> + <td>否</td> + <td>订单ID</td> + </tr> + <tr> + <td>type</td> + <td>string</td> + <td>否</td> + <td>类型:default=默认</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> @@ -1114,7 +1143,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox62"> + <div class="tab-pane" id="sandbox33"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -1123,7 +1152,7 @@ <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"> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token"> </div> </div> </div> @@ -1131,13 +1160,26 @@ <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_commission_apply/commission" method="GET" name="form62" id="form62"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/itemDetail" method="GET" name="form33" id="form33"> <div class="form-group"> - 无 + <label class="control-label" for="order_item_id">order_item_id</label> + <input type="string" class="form-control input-sm" id="order_item_id" required placeholder="订单商品ID" name="order_item_id"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="62">提交</button> - <button type="reset" class="btn btn-info" rel="62">重置</button> + <label class="control-label" for="order_sn">order_sn</label> + <input type="string" class="form-control input-sm" id="order_sn" placeholder="订单号" name="order_sn"> + </div> + <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> + <div class="form-group"> + <label class="control-label" for="type">type</label> + <input type="string" class="form-control input-sm" id="type" placeholder="类型:default=默认" name="type"> + </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> </div> </form> </div> @@ -1147,8 +1189,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers62"></pre> - <pre id="response62"></pre> + <pre id="response_headers33"></pre> + <pre id="response33"></pre> </div> </div> </div> @@ -1163,18 +1205,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample62"> + <div class="tab-pane" id="sample33"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response62">{ - "code": 1, - "msg": "申请成功", - "time": "1609140783", - "data": { - "wait_apply": 90, //待提现 - "ing_apply": 0 //审核中 - } - }</pre> + <pre id="sample_response33">无</pre> </div> </div> </div><!-- #sample --> @@ -1183,31 +1217,29 @@ </div> </div> </div> - <h2>会员接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-49"> + <div class="panel-heading" id="heading-34"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion49" href="#collapseOne49"> 会员中心 <span class="text-muted">/api/user/index</span></a> + <a data-toggle="collapse" data-parent="#accordion34" href="#collapseOne34"> 订单数量 <span class="text-muted">/api/order/statusNum</span></a> </h4> </div> - <div id="collapseOne49" class="panel-collapse collapse"> + <div id="collapseOne34" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab49"> - <li class="active"><a href="#info49" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox49" data-toggle="tab">在线测试</a></li> - <li><a href="#sample49" 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="info49"> + <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"> @@ -1225,7 +1257,7 @@ <td>token</td> <td>string</td> <td>是</td> - <td>请求的token</td> + <td>请求的Token</td> </tr> </tbody> </table> @@ -1244,7 +1276,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox49"> + <div class="tab-pane" id="sandbox34"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -1253,7 +1285,7 @@ <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"> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token"> </div> </div> </div> @@ -1261,13 +1293,13 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/index" method="GET" name="form49" id="form49"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/statusNum" method="GET" name="form34" id="form34"> <div class="form-group"> 无 </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="49">提交</button> - <button type="reset" class="btn btn-info" rel="49">重置</button> + <button type="submit" class="btn btn-success send" rel="34">提交</button> + <button type="reset" class="btn btn-info" rel="34">重置</button> </div> </form> </div> @@ -1277,8 +1309,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers49"></pre> - <pre id="response49"></pre> + <pre id="response_headers34"></pre> + <pre id="response34"></pre> </div> </div> </div> @@ -1293,37 +1325,20 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample49"> + <div class="tab-pane" id="sample34"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response49">{ + <pre id="sample_response34">{ "code": 1, - "msg": "用户信息", - "time": "1607908165", + "msg": "订单数量", + "time": "1609138878", "data": { - "id": 1, //用户ID - "group_id": 1, //分组ID - "nickname": "123", //昵称 - "avatar": "shuoshenme", //头像 - "money": "0.00", //余额 - "score": 0, //积分 - "token": "1419ae8b-dd47-4ab5-9c10-c88d42dc4cb3", - "user_id": 1, - "createtime": 1607397247, - "expiretime": 1609989247, - "expires_in": 2081082, - "group": { - "name": "默认组", - "image": "http://www.ant.top" - }, - "coupons_num": 0, //优惠券数量 - "is_store": 1, - "store_id": 1, - "avatar_full": "http://www.ant.topshuoshenme", //头像全路径 - "is_vip": 1, //是否会员:0=否,1=是 - "vip_start_time": "2020/08/02", //开通会员初始时间 - "vip_end_time": "2021/08/02", //会员到期时间 - "commission": 0", //待提现佣金 + "nopay": 2, //待支付(数量) + "nosend": 3, //待发货(数量) + "noget": 0, //待收货(数量) + "nocomment": 0, //待评价(数量) + "aftersale": 0, //售后(数量) + "finish": 0 //已完成(数量) } }</pre> </div> @@ -1335,38 +1350,72 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-50"> + <div class="panel-heading" id="heading-35"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion50" href="#collapseOne50"> 会员套餐 <span class="text-muted">/api/user/package</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion35" href="#collapseOne35"> 取消订单 <span class="text-muted">/api/order/cancel</span></a> </h4> </div> - <div id="collapseOne50" class="panel-collapse collapse"> + <div id="collapseOne35" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab50"> - <li class="active"><a href="#info50" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox50" data-toggle="tab">在线测试</a></li> - <li><a href="#sample50" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="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="info50"> + <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"> - 无 + <table class="table table-hover"> + <thead> + <tr> + <th>名称</th> + <th>类型</th> + <th>必选</th> + <th>描述</th> + </tr> + </thead> + <tbody> + <tr> + <td>token</td> + <td>string</td> + <td>是</td> + <td>请求的Token</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - 无 + <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"> @@ -1376,19 +1425,31 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox50"> + <div class="tab-pane" id="sandbox35"> <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/package" method="GET" name="form50" id="form50"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/cancel" method="POST" name="form35" id="form35"> <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> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="50">提交</button> - <button type="reset" class="btn btn-info" rel="50">重置</button> + <button type="submit" class="btn btn-success send" rel="35">提交</button> + <button type="reset" class="btn btn-info" rel="35">重置</button> </div> </form> </div> @@ -1398,8 +1459,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers50"></pre> - <pre id="response50"></pre> + <pre id="response_headers35"></pre> + <pre id="response35"></pre> </div> </div> </div> @@ -1414,23 +1475,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample50"> + <div class="tab-pane" id="sample35"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response50">{ - "code": 1, - "msg": "会员套餐", - "time": "1608621344", - "data": { - "list": [{ //会员套餐列表 - "id": 1, //套餐ID - "package_name": "季度会员", //套餐名称 - "package_price": "150.00", //套餐价格 - "month": 3 //会员持续月数 - }], - "description": "富文本内容" //会员权益 - } - }</pre> + <pre id="sample_response35">无</pre> </div> </div> </div><!-- #sample --> @@ -1440,28 +1488,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-51"> + <div class="panel-heading" id="heading-36"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion51" href="#collapseOne51"> 会员套餐-购买记录 <span class="text-muted">/api/user/packageOrderList</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion36" href="#collapseOne36"> 删除订单 <span class="text-muted">/api/order/delete</span></a> </h4> </div> - <div id="collapseOne51" class="panel-collapse collapse"> + <div id="collapseOne36" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab51"> - <li class="active"><a href="#info51" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox51" data-toggle="tab">在线测试</a></li> - <li><a href="#sample51" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="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="info51"> + <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"> @@ -1479,7 +1527,7 @@ <td>token</td> <td>string</td> <td>是</td> - <td>请求的token</td> + <td>请求的Token</td> </tr> </tbody> </table> @@ -1499,10 +1547,10 @@ </thead> <tbody> <tr> - <td>page</td> - <td>inter</td> - <td>是</td> - <td>分页</td> + <td>id</td> + <td>string</td> + <td>否</td> + <td>订单ID</td> </tr> </tbody> </table> @@ -1515,7 +1563,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox51"> + <div class="tab-pane" id="sandbox36"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -1524,7 +1572,7 @@ <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"> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token"> </div> </div> </div> @@ -1532,14 +1580,14 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/packageOrderList" method="GET" name="form51" id="form51"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/delete" method="POST" name="form36" id="form36"> <div class="form-group"> - <label class="control-label" for="page">page</label> - <input type="inter" class="form-control input-sm" id="page" required placeholder="分页" name="page"> + <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"> - <button type="submit" class="btn btn-success send" rel="51">提交</button> - <button type="reset" class="btn btn-info" rel="51">重置</button> + <button type="submit" class="btn btn-success send" rel="36">提交</button> + <button type="reset" class="btn btn-info" rel="36">重置</button> </div> </form> </div> @@ -1549,8 +1597,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers51"></pre> - <pre id="response51"></pre> + <pre id="response_headers36"></pre> + <pre id="response36"></pre> </div> </div> </div> @@ -1565,26 +1613,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample51"> + <div class="tab-pane" id="sample36"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response51">{ - "code": 1, - "msg": "会员套餐-购买记录", - "time": "1608723584", - "data": { - "total": 2, //数据总数 - "per_page": 10, - "current_page": 1, - "last_page": 1, - "data": [{ //记录列表 - "id": 4, //记录ID - "remark": "续费(12个月)", //注释 - "pay_fee": "150.00", //支付费用 - "paytime": "2020.12.23" //充值时间 - }] - } - }</pre> + <pre id="sample_response36">无</pre> </div> </div> </div><!-- #sample --> @@ -1594,32 +1626,49 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-52"> + <div class="panel-heading" id="heading-37"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion52" href="#collapseOne52"> 会员登录 <span class="text-muted">/api/user/accountLogin</span></a> + <a data-toggle="collapse" data-parent="#accordion37" href="#collapseOne37"> 确认收货 <span class="text-muted">/api/order/confirm</span></a> </h4> </div> - <div id="collapseOne52" class="panel-collapse collapse"> + <div id="collapseOne37" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab52"> - <li class="active"><a href="#info52" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox52" data-toggle="tab">在线测试</a></li> - <li><a href="#sample52" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="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="info52"> + <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"> - 无 + <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"> @@ -1636,16 +1685,16 @@ </thead> <tbody> <tr> - <td>account</td> + <td>id</td> <td>string</td> - <td>是</td> - <td>账号</td> + <td>否</td> + <td>订单ID</td> </tr> <tr> - <td>password</td> + <td>order_item_id</td> <td>string</td> <td>是</td> - <td>密码</td> + <td>订单商品ID</td> </tr> </tbody> </table> @@ -1658,24 +1707,35 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox52"> + <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-heading"><strong>Headers</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/accountLogin" method="POST" name="form52" id="form52"> + <div class="headers"> <div class="form-group"> - <label class="control-label" for="account">account</label> - <input type="string" class="form-control input-sm" id="account" required placeholder="账号" name="account"> + <label class="control-label" for="token">token</label> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token"> </div> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>参数</strong></div> + <div class="panel-body"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/confirm" method="POST" name="form37" id="form37"> <div class="form-group"> - <label class="control-label" for="password">password</label> - <input type="string" class="form-control input-sm" id="password" required placeholder="密码" name="password"> + <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"> - <button type="submit" class="btn btn-success send" rel="52">提交</button> - <button type="reset" class="btn btn-info" rel="52">重置</button> + <label class="control-label" for="order_item_id">order_item_id</label> + <input type="string" class="form-control input-sm" id="order_item_id" required placeholder="订单商品ID" name="order_item_id"> + </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> </div> </form> </div> @@ -1685,8 +1745,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers52"></pre> - <pre id="response52"></pre> + <pre id="response_headers37"></pre> + <pre id="response37"></pre> </div> </div> </div> @@ -1701,10 +1761,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample52"> + <div class="tab-pane" id="sample37"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response52">无</pre> + <pre id="sample_response37">无</pre> </div> </div> </div><!-- #sample --> @@ -1714,32 +1774,49 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-53"> + <div class="panel-heading" id="heading-38"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion53" href="#collapseOne53"> 获取微信小程序session_key <span class="text-muted">/api/user/getWxMiniProgramSessionKey</span></a> + <a data-toggle="collapse" data-parent="#accordion38" href="#collapseOne38"> 订单评价 <span class="text-muted">/api/order/comment</span></a> </h4> </div> - <div id="collapseOne53" class="panel-collapse collapse"> + <div id="collapseOne38" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab53"> - <li class="active"><a href="#info53" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox53" data-toggle="tab">在线测试</a></li> - <li><a href="#sample53" data-toggle="tab">返回示例</a></li> + <ul 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="info53"> + <div class="tab-pane active" id="info38"> <div class="well"> - 获取微信小程序session_key </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"> @@ -1756,10 +1833,34 @@ </thead> <tbody> <tr> - <td>code</td> + <td>id</td> + <td>string</td> + <td>否</td> + <td>订单ID</td> + </tr> + <tr> + <td>order_item_id</td> <td>string</td> <td>是</td> - <td>加密code</td> + <td>订单商品ID</td> + </tr> + <tr> + <td>content</td> + <td>string</td> + <td>是</td> + <td>评价内容</td> + </tr> + <tr> + <td>images</td> + <td>string</td> + <td>否</td> + <td>评价图片,数组</td> + </tr> + <tr> + <td>video</td> + <td>string</td> + <td>否</td> + <td>评价视频</td> </tr> </tbody> </table> @@ -1772,20 +1873,47 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox53"> + <div class="tab-pane" id="sandbox38"> <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/getWxMiniProgramSessionKey" method="POST" name="form53" id="form53"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/comment" method="POST" name="form38" id="form38"> <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="string" class="form-control input-sm" id="id" placeholder="订单ID" name="id"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="53">提交</button> - <button type="reset" class="btn btn-info" rel="53">重置</button> + <label class="control-label" for="order_item_id">order_item_id</label> + <input type="string" class="form-control input-sm" id="order_item_id" required placeholder="订单商品ID" name="order_item_id"> + </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="images">images</label> + <input type="string" class="form-control input-sm" id="images" placeholder="评价图片,数组" name="images"> + </div> + <div class="form-group"> + <label class="control-label" for="video">video</label> + <input type="string" class="form-control input-sm" id="video" placeholder="评价视频" name="video"> + </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> @@ -1795,8 +1923,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers53"></pre> - <pre id="response53"></pre> + <pre id="response_headers38"></pre> + <pre id="response38"></pre> </div> </div> </div> @@ -1811,18 +1939,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample53"> + <div class="tab-pane" id="sample38"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response53">{ - "code": 1, - "msg": "用户信息", - "time": "1607588102", - "data": { - "openid": 123456, //openid - "session_key": 123456, //session_key - } - }</pre> + <pre id="sample_response38">无</pre> </div> </div> </div><!-- #sample --> @@ -1832,32 +1952,49 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-54"> + <div class="panel-heading" id="heading-39"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion54" href="#collapseOne54"> 微信小程序登录 <span class="text-muted">/api/user/wxMiniProgramLogin</span></a> + <a data-toggle="collapse" data-parent="#accordion39" href="#collapseOne39"> 计算订单 <span class="text-muted">/api/order/pre</span></a> </h4> </div> - <div id="collapseOne54" class="panel-collapse collapse"> + <div id="collapseOne39" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab54"> - <li class="active"><a href="#info54" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox54" data-toggle="tab">在线测试</a></li> - <li><a href="#sample54" 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="info54"> + <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"> - 无 + <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"> @@ -1874,28 +2011,46 @@ </thead> <tbody> <tr> - <td>session_key</td> - <td>string</td> - <td>是</td> - <td>session_key</td> + <td>goods_list</td> + <td>object</td> + <td>否</td> + <td>购买的商品:[{goods_id: 3, goods_num: 1, sku_price_id: 3, goods_price: 0.10}]</td> </tr> <tr> - <td>iv</td> + <td>from</td> <td>string</td> - <td>是</td> - <td>iv</td> + <td>否</td> + <td>来源:goods</td> </tr> <tr> - <td>encryptedData</td> + <td>address_id</td> + <td>inter</td> + <td>否</td> + <td>收货地址ID</td> + </tr> + <tr> + <td>coupons_id</td> + <td>inter</td> + <td>否</td> + <td>优惠券ID</td> + </tr> + <tr> + <td>order_type</td> + <td>inter</td> + <td>否</td> + <td>订单类型:goods</td> + </tr> + <tr> + <td>buy_type</td> <td>string</td> <td>是</td> - <td>encryptedData</td> + <td>拼团的 购买方式: alone=单独购买,groupon=开团</td> </tr> <tr> - <td>user_id</td> + <td>groupon_id</td> <td>inter</td> <td>否</td> - <td>扫码获取的用户ID</td> + <td>拼团的 团 id</td> </tr> </tbody> </table> @@ -1908,32 +2063,55 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox54"> + <div class="tab-pane" id="sandbox39"> <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/wxMiniProgramLogin" method="POST" name="form54" id="form54"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/pre" method="POST" name="form39" id="form39"> <div class="form-group"> - <label class="control-label" for="session_key">session_key</label> - <input type="string" class="form-control input-sm" id="session_key" required placeholder="session_key" name="session_key"> + <label class="control-label" for="goods_list">goods_list</label> + <input type="object" class="form-control input-sm" id="goods_list" placeholder="购买的商品:[{goods_id: 3, goods_num: 1, sku_price_id: 3, goods_price: 0.10}]" name="goods_list"> </div> <div class="form-group"> - <label class="control-label" for="iv">iv</label> - <input type="string" class="form-control input-sm" id="iv" required placeholder="iv" name="iv"> + <label class="control-label" for="from">from</label> + <input type="string" class="form-control input-sm" id="from" placeholder="来源:goods" name="from"> </div> <div class="form-group"> - <label class="control-label" for="encryptedData">encryptedData</label> - <input type="string" class="form-control input-sm" id="encryptedData" required placeholder="encryptedData" name="encryptedData"> + <label class="control-label" for="address_id">address_id</label> + <input type="inter" class="form-control input-sm" id="address_id" placeholder="收货地址ID" name="address_id"> </div> <div class="form-group"> - <label class="control-label" for="user_id">user_id</label> - <input type="inter" class="form-control input-sm" id="user_id" placeholder="扫码获取的用户ID" name="user_id"> + <label class="control-label" for="coupons_id">coupons_id</label> + <input type="inter" class="form-control input-sm" id="coupons_id" placeholder="优惠券ID" name="coupons_id"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="54">提交</button> - <button type="reset" class="btn btn-info" rel="54">重置</button> + <label class="control-label" for="order_type">order_type</label> + <input type="inter" class="form-control input-sm" id="order_type" placeholder="订单类型:goods" name="order_type"> + </div> + <div class="form-group"> + <label class="control-label" for="buy_type">buy_type</label> + <input type="string" class="form-control input-sm" id="buy_type" required placeholder="拼团的 购买方式: alone=单独购买,groupon=开团" name="buy_type"> + </div> + <div class="form-group"> + <label class="control-label" for="groupon_id">groupon_id</label> + <input type="inter" class="form-control input-sm" id="groupon_id" placeholder="拼团的 团 id" name="groupon_id"> + </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> </div> </form> </div> @@ -1943,8 +2121,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers54"></pre> - <pre id="response54"></pre> + <pre id="response_headers39"></pre> + <pre id="response39"></pre> </div> </div> </div> @@ -1959,16 +2137,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample54"> + <div class="tab-pane" id="sample39"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response54">{ - 'code':'1', - 'msg':'返回成功', - "data": { - "token": "9e4648c7-c640-4e41-b758-dd1a8ef7a7ae", - } - }</pre> + <pre id="sample_response39">无</pre> </div> </div> </div><!-- #sample --> @@ -1978,32 +2150,49 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-55"> + <div class="panel-heading" id="heading-40"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion55" href="#collapseOne55"> 修改会员个人信息 <span class="text-muted">/api/user/profile</span></a> + <a data-toggle="collapse" data-parent="#accordion40" href="#collapseOne40"> 创建订单 <span class="text-muted">/api/order/createOrder</span></a> </h4> </div> - <div id="collapseOne55" class="panel-collapse collapse"> + <div id="collapseOne40" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab55"> - <li class="active"><a href="#info55" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox55" data-toggle="tab">在线测试</a></li> - <li><a href="#sample55" 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="info55"> + <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"> - 无 + <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"> @@ -2020,16 +2209,52 @@ </thead> <tbody> <tr> - <td>nickname</td> + <td>goods_list</td> + <td>object</td> + <td>否</td> + <td>购买的商品:[{goods_id: 3, goods_num: 1, sku_price_id: 3, goods_price: 0.10}]</td> + </tr> + <tr> + <td>from</td> <td>string</td> - <td>是</td> - <td>昵称</td> + <td>否</td> + <td>来源:goods</td> </tr> <tr> - <td>avatar</td> + <td>address_id</td> + <td>inter</td> + <td>否</td> + <td>收货地址ID</td> + </tr> + <tr> + <td>coupons_id</td> + <td>inter</td> + <td>否</td> + <td>优惠券ID</td> + </tr> + <tr> + <td>order_type</td> + <td>inter</td> + <td>否</td> + <td>订单类型:goods</td> + </tr> + <tr> + <td>buy_type</td> <td>string</td> <td>是</td> - <td>头像</td> + <td>拼团的 购买方式: alone=单独购买,groupon=开团</td> + </tr> + <tr> + <td>groupon_id</td> + <td>inter</td> + <td>否</td> + <td>拼团的 团 id</td> + </tr> + <tr> + <td>remark</td> + <td>string</td> + <td>否</td> + <td>买家留言</td> </tr> </tbody> </table> @@ -2042,24 +2267,59 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox55"> + <div class="tab-pane" id="sandbox40"> <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/profile" method="POST" name="form55" id="form55"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/createOrder" method="POST" name="form40" id="form40"> <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"> + <label class="control-label" for="goods_list">goods_list</label> + <input type="object" class="form-control input-sm" id="goods_list" placeholder="购买的商品:[{goods_id: 3, goods_num: 1, sku_price_id: 3, goods_price: 0.10}]" name="goods_list"> </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"> + <label class="control-label" for="from">from</label> + <input type="string" class="form-control input-sm" id="from" placeholder="来源:goods" name="from"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="55">提交</button> - <button type="reset" class="btn btn-info" rel="55">重置</button> + <label class="control-label" for="address_id">address_id</label> + <input type="inter" class="form-control input-sm" id="address_id" placeholder="收货地址ID" name="address_id"> + </div> + <div class="form-group"> + <label class="control-label" for="coupons_id">coupons_id</label> + <input type="inter" class="form-control input-sm" id="coupons_id" placeholder="优惠券ID" name="coupons_id"> + </div> + <div class="form-group"> + <label class="control-label" for="order_type">order_type</label> + <input type="inter" class="form-control input-sm" id="order_type" placeholder="订单类型:goods" name="order_type"> + </div> + <div class="form-group"> + <label class="control-label" for="buy_type">buy_type</label> + <input type="string" class="form-control input-sm" id="buy_type" required placeholder="拼团的 购买方式: alone=单独购买,groupon=开团" name="buy_type"> + </div> + <div class="form-group"> + <label class="control-label" for="groupon_id">groupon_id</label> + <input type="inter" class="form-control input-sm" id="groupon_id" placeholder="拼团的 团 id" name="groupon_id"> + </div> + <div class="form-group"> + <label class="control-label" for="remark">remark</label> + <input type="string" class="form-control input-sm" id="remark" placeholder="买家留言" name="remark"> + </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> @@ -2069,8 +2329,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers55"></pre> - <pre id="response55"></pre> + <pre id="response_headers40"></pre> + <pre id="response40"></pre> </div> </div> </div> @@ -2085,15 +2345,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample55"> + <div class="tab-pane" id="sample40"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response55">{ - "code": 1, - "msg": "", - "time": "1607398637", - "data": null - }</pre> + <pre id="sample_response40">无</pre> </div> </div> </div><!-- #sample --> @@ -2103,28 +2358,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-56"> + <div class="panel-heading" id="heading-41"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion56" href="#collapseOne56"> 分销中心-我的下级-1级 <span class="text-muted">/api/user/lowerList</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion41" href="#collapseOne41"> 获取可用优惠券列表 <span class="text-muted">/api/order/coupons</span></a> </h4> </div> - <div id="collapseOne56" class="panel-collapse collapse"> + <div id="collapseOne41" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab56"> - <li class="active"><a href="#info56" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox56" data-toggle="tab">在线测试</a></li> - <li><a href="#sample56" 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="info56"> + <div class="tab-pane active" id="info41"> <div class="well"> - 分销中心-我的下级-1级 </div> + 获取可用优惠券列表 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -2142,7 +2397,7 @@ <td>token</td> <td>string</td> <td>是</td> - <td>请求的token</td> + <td>请求的Token</td> </tr> </tbody> </table> @@ -2151,7 +2406,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>goods_list</td> + <td>object</td> + <td>否</td> + <td>购买的商品:[{goods_id: 3, goods_num: 1, sku_price_id: 3, goods_price: 0.10}]</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> @@ -2161,7 +2433,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox56"> + <div class="tab-pane" id="sandbox41"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -2170,7 +2442,7 @@ <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"> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token"> </div> </div> </div> @@ -2178,13 +2450,14 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/lowerList" method="GET" name="form56" id="form56"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/coupons" method="POST" name="form41" id="form41"> <div class="form-group"> - 无 + <label class="control-label" for="goods_list">goods_list</label> + <input type="object" class="form-control input-sm" id="goods_list" placeholder="购买的商品:[{goods_id: 3, goods_num: 1, sku_price_id: 3, goods_price: 0.10}]" name="goods_list"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="56">提交</button> - <button type="reset" class="btn btn-info" rel="56">重置</button> + <button type="submit" class="btn btn-success send" rel="41">提交</button> + <button type="reset" class="btn btn-info" rel="41">重置</button> </div> </form> </div> @@ -2194,8 +2467,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers56"></pre> - <pre id="response56"></pre> + <pre id="response_headers41"></pre> + <pre id="response41"></pre> </div> </div> </div> @@ -2210,61 +2483,80 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample56"> + <div class="tab-pane" id="sample41"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response56">{ + <pre id="sample_response41">{ "code": 1, - "msg": "分销中心-我的下级-1级", - "time": "1608727151", - "data": { - "total": 1, //数据总数 - "per_page": 10, - "current_page": 1, - "last_page": 1, - "data": [{ //列表 - "id": 2, //用户ID - "nickname": "wn56", //昵称 - "avatar": "https://yixiaoxian.qiniu.broing.cn/uploads/20201214/8f6a49f6873028e0e7aba28b28eb9d56.png", //头像 - "createtime": "2020/12/11", //时间 - "url": "/u/2" - }] - } - }</pre> - </div> - </div> - </div><!-- #sample --> - - </div><!-- .tab-content --> - </div> - </div> - </div> - <div class="panel panel-default"> - <div class="panel-heading" id="heading-57"> - <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion57" href="#collapseOne57"> 分销中心-我的下级-2级 <span class="text-muted">/api/user/lowersList</span></a> - </h4> - </div> - <div id="collapseOne57" class="panel-collapse collapse"> - <div class="panel-body"> - - <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab57"> - <li class="active"><a href="#info57" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox57" data-toggle="tab">在线测试</a></li> - <li><a href="#sample57" data-toggle="tab">返回示例</a></li> - </ul> - - <!-- Tab panes --> - <div class="tab-content"> + "msg": "获取成功", + "time": "1609222988", + "data": [{ + "id": 3, //优惠券ID + "name": "无门槛优惠券", //优惠券名称 + "type": "cash", + "goods_ids": "0", + "amount": "0.01", //券面额 + "enough": "0.00", //消费门槛 + "stock": 99, + "limit": 1, + "gettime": { + "start": 1609171200, + "end": 1609344000 + }, + "usetime": { //有效期 + "start": "2020.12.29", //开始时间 + "end": "2020.12.31" //结束时间 + }, + "description": "", //优惠券描述 + "usetimestart": 1609171200, + "usetimeend": 1609344000, + "gettimestart": 1609171200, + "gettimeend": 1609344000, + "user_coupons_id": 2, //领取ID + "status_code": "no_use", //状态码:no_use=未使用,used=已使用,expired=已过期 + "status_name": "未使用" //状态名称 + }] + }</pre> + </div> + </div> + </div><!-- #sample --> - <div class="tab-pane active" id="info57"> + </div><!-- .tab-content --> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading" id="heading-42"> + <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/order/paycountdown</span></a> + </h4> + </div> + <div id="collapseOne42" 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> + + <!-- Tab panes --> + <div class="tab-content"> + + <div class="tab-pane active" id="info42"> <div class="well"> - 分销中心-我的下级-2级 </div> + 支付倒计时 </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"> <table class="table table-hover"> <thead> <tr> @@ -2276,52 +2568,36 @@ </thead> <tbody> <tr> - <td>token</td> - <td>string</td> + <td>id</td> + <td>inter</td> <td>是</td> - <td>请求的token</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 class="panel panel-default"> <div class="panel-heading"><strong>正文</strong></div> <div class="panel-body"> 无 </div> </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox57"> + <div class="tab-pane" id="sandbox42"> <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/lowersList" method="GET" name="form57" id="form57"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/paycountdown" method="GET" name="form42" id="form42"> <div class="form-group"> - 无 + <label class="control-label" for="id">id</label> + <input type="inter" 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="57">提交</button> - <button type="reset" class="btn btn-info" rel="57">重置</button> + <button type="submit" class="btn btn-success send" rel="42">提交</button> + <button type="reset" class="btn btn-info" rel="42">重置</button> </div> </form> </div> @@ -2331,8 +2607,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers57"></pre> - <pre id="response57"></pre> + <pre id="response_headers42"></pre> + <pre id="response42"></pre> </div> </div> </div> @@ -2347,25 +2623,16 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample57"> + <div class="tab-pane" id="sample42"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response57">{ + <pre id="sample_response42">{ "code": 1, - "msg": "分销中心-我的下级-2级", - "time": "1608727151", + "msg": "获取成功", + "time": "1609132387", "data": { - "total": 1, //数据总数 - "per_page": 10, - "current_page": 1, - "last_page": 1, - "data": [{ //列表 - "id": 2, //用户ID - "nickname": "wn56", //昵称 - "avatar": "https://yixiaoxian.qiniu.broing.cn/uploads/20201214/8f6a49f6873028e0e7aba28b28eb9d56.png", //头像 - "createtime": "2020/12/11", //时间 - "url": "/u/2" - }] + "minute": 0, //分钟 + "second": 0 //秒 } }</pre> </div> @@ -2376,29 +2643,31 @@ </div> </div> </div> + <h2>佣金提现接口</h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-58"> + <div class="panel-heading" id="heading-65"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion58" href="#collapseOne58"> 我的二维码 <span class="text-muted">/api/user/userPoster</span></a> + <a data-toggle="collapse" data-parent="#accordion65" href="#collapseOne65"> 提现记录 <span class="text-muted">/api/user_commission_apply/index</span></a> </h4> </div> - <div id="collapseOne58" class="panel-collapse collapse"> + <div id="collapseOne65" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab58"> - <li class="active"><a href="#info58" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox58" data-toggle="tab">在线测试</a></li> - <li><a href="#sample58" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab65"> + <li class="active"><a href="#info65" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox65" data-toggle="tab">在线测试</a></li> + <li><a href="#sample65" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info58"> + <div class="tab-pane active" id="info65"> <div class="well"> - 我的二维码 </div> + 提现记录 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -2435,7 +2704,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox58"> + <div class="tab-pane" id="sandbox65"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -2452,13 +2721,13 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/userPoster" method="GET" name="form58" id="form58"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user_commission_apply/index" method="GET" name="form65" id="form65"> <div class="form-group"> 无 </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="58">提交</button> - <button type="reset" class="btn btn-info" rel="58">重置</button> + <button type="submit" class="btn btn-success send" rel="65">提交</button> + <button type="reset" class="btn btn-info" rel="65">重置</button> </div> </form> </div> @@ -2468,8 +2737,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers58"></pre> - <pre id="response58"></pre> + <pre id="response_headers65"></pre> + <pre id="response65"></pre> </div> </div> </div> @@ -2484,95 +2753,27 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample58"> + <div class="tab-pane" id="sample65"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response58">{ + <pre id="sample_response65">{ "code": 1, - "msg": "成功", - "time": "1609056357", - "data": { - "url": "http://www.ant.top/uploads/user/1.png?v=1609056359", //海报地址 - "goods": { //免费领取海报商品 - "id": 1, //商品ID - "type": "normal", - "title": "分销海报", - "subtitle": "分销海报", - "weigh": 0, - "category_ids": "3", - "image": "https://yixiaoxian.qiniu.broing.cn/uploads/20201224/FpqzUt7YTrXlZUsarlqD8heEHA4O.png", - "images": [ - "https://yixiaoxian.qiniu.broing.cn/uploads/20201224/FpqzUt7YTrXlZUsarlqD8heEHA4O.png" - ], - "params": [], - "content": "海报", - "price": "0", - "original_price": "100.00", - "is_sku": 0, - "likes": 0, - "views": 100, - "sales": 0, - "show_sales": 0, - "service_ids": "", - "dispatch_type": "express", - "dispatch_ids": "1", - "deletetime": null, - "activity": null, - "activity_type": null, - "sku_price": [{ //商品规格 - "id": 1, //规格ID - "goods_sku_ids": null, - "goods_id": 1, - "weigh": 0, - "image": null, - "stock": 999999, - "sales": 0, - "sn": "", - "weight": 0, - "price": "0.00", //商品价格 - "goods_sku_text": null, - "status": "up", - "goods_sku_id_arr": [ - "" - ] - }], - "stock": 999999, - "favorite": { - "id": 6, - "user_id": 1, - "goods_id": 1, - "deletetime": null - }, - "dispatch_type_arr": [ - "express" - ], - "service": [], - "sku": [], - "coupons": [{ - "id": 1, - "name": "满100减10", - "type": "cash", - "goods_ids": "0", - "amount": "10.00", - "enough": "100.00", - "stock": 0, - "limit": 1, - "gettime": { - "start": 1607875200, - "end": 1610640000 - }, - "usetime": { - "start": "2020.12.18", - "end": "2021.01.30" - }, - "description": "满100减10", - "usetimestart": 1608220800, - "usetimeend": 1611936000, - "gettimestart": 1607875200, - "gettimeend": 1610640000 - }] - } - } + "msg": "提现记录", + "time": "1608987808", + "data": [{ + "id": 1, //提现ID + "user_id": 1, //用户ID + "money": "10.00", //提现金额 + "status": 0, //提现状态:0=申请中,1=已打款,-1=已拒绝 + "status_msg": null, //驳回理由 + "createtime": "2020/12/27", //申请时间 + "updatetime": 1608987492, + "deletetime": null, + "avatar": "https://thirdwx.qlogo.cn/mmopen/vi_32/C8dW9GFDHAy3wwnZwoqibeNciaN6jUZXp6QCrtjehdF3GyHickt9oiaDSibMBhATtF7f19w4AgpcQIR1Mibwu1pjYKEA/132", //头像地址 + "nickname": "wn", //昵称 + "status_name": "申请处理中", //状态注释 + "status_text": "申请处理中" //状态注释 + }] }</pre> </div> </div> @@ -2583,129 +2784,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-59"> + <div class="panel-heading" id="heading-66"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion59" href="#collapseOne59"> 分销说明 <span class="text-muted">/api/user/distribution</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion66" href="#collapseOne66"> 申请提现 <span class="text-muted">/api/user_commission_apply/apply</span></a> </h4> </div> - <div id="collapseOne59" class="panel-collapse collapse"> + <div id="collapseOne66" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab59"> - <li class="active"><a href="#info59" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox59" data-toggle="tab">在线测试</a></li> - <li><a href="#sample59" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab66"> + <li class="active"><a href="#info66" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox66" data-toggle="tab">在线测试</a></li> + <li><a href="#sample66" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info59"> + <div class="tab-pane active" id="info66"> <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="sandbox59"> - <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/distribution" method="GET" name="form59" id="form59"> - <div class="form-group"> - 无 - </div> - <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="59">提交</button> - <button type="reset" class="btn btn-info" rel="59">重置</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_headers59"></pre> - <pre id="response59"></pre> - </div> - </div> - </div> - </div> - <div class="panel panel-default"> - <div class="panel-heading"><strong>返回参数</strong></div> - <div class="panel-body"> - 无 - </div> - </div> - </div> - </div> - </div><!-- #sandbox --> - - <div class="tab-pane" id="sample59"> - <div class="row"> - <div class="col-md-12"> - <pre id="sample_response59">{ - "code": 1, - "msg": "会员套餐", - "time": "1608621344", - "data": { - "description": "富文本内容" //会员权益 - } - }</pre> - </div> - </div> - </div><!-- #sample --> - - </div><!-- .tab-content --> - </div> - </div> - </div> - <h2>支付接口</h2> - <hr> - <div class="panel panel-default"> - <div class="panel-heading" id="heading-48"> - <h4 class="panel-title"> - <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion48" href="#collapseOne48"> 拉起支付 <span class="text-muted">/api/pay/prepay</span></a> - </h4> - </div> - <div id="collapseOne48" class="panel-collapse collapse"> - <div class="panel-body"> - - <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab48"> - <li class="active"><a href="#info48" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox48" data-toggle="tab">在线测试</a></li> - <li><a href="#sample48" data-toggle="tab">返回示例</a></li> - </ul> - - <!-- Tab panes --> - <div class="tab-content"> - - <div class="tab-pane active" id="info48"> - <div class="well"> - 拉起支付 </div> + 申请提现 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -2723,7 +2823,7 @@ <td>token</td> <td>string</td> <td>是</td> - <td>请求的Token</td> + <td>请求的token</td> </tr> </tbody> </table> @@ -2743,10 +2843,10 @@ </thead> <tbody> <tr> - <td>order_sn</td> + <td>money</td> <td>string</td> <td>是</td> - <td>订单号</td> + <td>提现金额</td> </tr> </tbody> </table> @@ -2759,7 +2859,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox48"> + <div class="tab-pane" id="sandbox66"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -2768,7 +2868,7 @@ <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"> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的token - Ex: " name="token"> </div> </div> </div> @@ -2776,14 +2876,14 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/pay/prepay" method="POST" name="form48" id="form48"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user_commission_apply/apply" method="POST" name="form66" id="form66"> <div class="form-group"> - <label class="control-label" for="order_sn">order_sn</label> - <input type="string" class="form-control input-sm" id="order_sn" required placeholder="订单号" name="order_sn"> + <label class="control-label" for="money">money</label> + <input type="string" class="form-control input-sm" id="money" required placeholder="提现金额" name="money"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="48">提交</button> - <button type="reset" class="btn btn-info" rel="48">重置</button> + <button type="submit" class="btn btn-success send" rel="66">提交</button> + <button type="reset" class="btn btn-info" rel="66">重置</button> </div> </form> </div> @@ -2793,8 +2893,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers48"></pre> - <pre id="response48"></pre> + <pre id="response_headers66"></pre> + <pre id="response66"></pre> </div> </div> </div> @@ -2809,10 +2909,24 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample48"> + <div class="tab-pane" id="sample66"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response48">无</pre> + <pre id="sample_response66">{ + "code": 1, + "msg": "申请成功", + "time": "1608987492", + "data": { + "user_id": 1, //用户ID + "money": "10", //提现金额 + "status": 0, //提现状态:0=申请中,1=已打款,-1=已拒绝 + "createtime": 1608987492, //申请时间 + "updatetime": 1608987492, + "id": "1", //ID + "status_name": "申请处理中", //状态注释 + "status_text": "申请处理中" //状态注释 + } + }</pre> </div> </div> </div><!-- #sample --> @@ -2821,31 +2935,29 @@ </div> </div> </div> - <h2>会员套餐订单接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-46"> + <div class="panel-heading" id="heading-67"> <h4 class="panel-title"> - <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion46" href="#collapseOne46"> 创建订单 <span class="text-muted">/api/package_order/createOrder</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion67" href="#collapseOne67"> 待提现&审核中 <span class="text-muted">/api/user_commission_apply/commission</span></a> </h4> </div> - <div id="collapseOne46" class="panel-collapse collapse"> + <div id="collapseOne67" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <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 class="nav nav-tabs" id="doctab67"> + <li class="active"><a href="#info67" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox67" data-toggle="tab">在线测试</a></li> + <li><a href="#sample67" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info46"> + <div class="tab-pane active" id="info67"> <div class="well"> - 创建订单 </div> + 待提现&审核中 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -2863,7 +2975,7 @@ <td>token</td> <td>string</td> <td>是</td> - <td>请求的Token</td> + <td>请求的token</td> </tr> </tbody> </table> @@ -2872,24 +2984,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>package_id</td> - <td>inter</td> - <td>是</td> - <td>会员套餐ID</td> - </tr> - </tbody> - </table> + 无 </div> </div> <div class="panel panel-default"> @@ -2899,7 +2994,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox46"> + <div class="tab-pane" id="sandbox67"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -2908,7 +3003,7 @@ <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"> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的token - Ex: " name="token"> </div> </div> </div> @@ -2916,14 +3011,13 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/package_order/createOrder" method="POST" name="form46" id="form46"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user_commission_apply/commission" method="GET" name="form67" id="form67"> <div class="form-group"> - <label class="control-label" for="package_id">package_id</label> - <input type="inter" class="form-control input-sm" id="package_id" required placeholder="会员套餐ID" name="package_id"> + 无 </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> + <button type="submit" class="btn btn-success send" rel="67">提交</button> + <button type="reset" class="btn btn-info" rel="67">重置</button> </div> </form> </div> @@ -2933,8 +3027,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers46"></pre> - <pre id="response46"></pre> + <pre id="response_headers67"></pre> + <pre id="response67"></pre> </div> </div> </div> @@ -2949,29 +3043,16 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample46"> + <div class="tab-pane" id="sample67"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response46">{ + <pre id="sample_response67">{ "code": 1, - "msg": "订单添加成功", - "time": "1608639849", + "msg": "申请成功", + "time": "1609140783", "data": { - "id": 3, //订单ID - "order_sn": "202008241079705643001000", //订单号 - "user_id": 1, //用户ID - "package_id": 1, //会员套餐ID - "package_name": "季度会员", //会员套餐名称 - "package_price": "150.00", //会员套餐价格 - "month": 3, //会员持续月数 - "pay_fee": "150.00", //支付金额 - "status": 0, - "paytime": null, - "pay_type": null, - "payment_json": null, - "transaction_id": null, - "remark": null, - "createtime": 1608639850 + "wait_apply": 90, //待提现 + "ing_apply": 0 //审核中 } }</pre> </div> @@ -2982,29 +3063,31 @@ </div> </div> </div> + <h2>会员接口</h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-47"> + <div class="panel-heading" id="heading-54"> <h4 class="panel-title"> - <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion47" href="#collapseOne47"> 拉起支付 <span class="text-muted">/api/package_order/prepay</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion54" href="#collapseOne54"> 会员中心 <span class="text-muted">/api/user/index</span></a> </h4> </div> - <div id="collapseOne47" class="panel-collapse collapse"> + <div id="collapseOne54" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab47"> - <li class="active"><a href="#info47" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox47" data-toggle="tab">在线测试</a></li> - <li><a href="#sample47" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab54"> + <li class="active"><a href="#info54" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox54" data-toggle="tab">在线测试</a></li> + <li><a href="#sample54" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info47"> + <div class="tab-pane active" id="info54"> <div class="well"> - 拉起支付 </div> + 会员中心 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -3022,7 +3105,7 @@ <td>token</td> <td>string</td> <td>是</td> - <td>请求的Token</td> + <td>请求的token</td> </tr> </tbody> </table> @@ -3031,24 +3114,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>order_sn</td> - <td>string</td> - <td>是</td> - <td>订单号</td> - </tr> - </tbody> - </table> + 无 </div> </div> <div class="panel panel-default"> @@ -3058,7 +3124,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox47"> + <div class="tab-pane" id="sandbox54"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -3067,7 +3133,7 @@ <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"> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的token - Ex: " name="token"> </div> </div> </div> @@ -3075,14 +3141,13 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/package_order/prepay" method="POST" name="form47" id="form47"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/index" method="GET" name="form54" id="form54"> <div class="form-group"> - <label class="control-label" for="order_sn">order_sn</label> - <input type="string" class="form-control input-sm" id="order_sn" required placeholder="订单号" name="order_sn"> + 无 </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="47">提交</button> - <button type="reset" class="btn btn-info" rel="47">重置</button> + <button type="submit" class="btn btn-success send" rel="54">提交</button> + <button type="reset" class="btn btn-info" rel="54">重置</button> </div> </form> </div> @@ -3092,8 +3157,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers47"></pre> - <pre id="response47"></pre> + <pre id="response_headers54"></pre> + <pre id="response54"></pre> </div> </div> </div> @@ -3108,87 +3173,80 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample47"> + <div class="tab-pane" id="sample54"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response47">无</pre> - </div> - </div> - </div><!-- #sample --> - + <pre id="sample_response54">{ + "code": 1, + "msg": "用户信息", + "time": "1607908165", + "data": { + "id": 1, //用户ID + "group_id": 1, //分组ID + "nickname": "123", //昵称 + "avatar": "shuoshenme", //头像 + "money": "0.00", //余额 + "score": 0, //积分 + "token": "1419ae8b-dd47-4ab5-9c10-c88d42dc4cb3", + "user_id": 1, + "createtime": 1607397247, + "expiretime": 1609989247, + "expires_in": 2081082, + "group": { + "name": "默认组", + "image": "http://www.ant.top" + }, + "coupons_num": 0, //优惠券数量 + "is_store": 1, + "store_id": 1, + "avatar_full": "http://www.ant.topshuoshenme", //头像全路径 + "is_vip": 1, //是否会员:0=否,1=是 + "vip_start_time": "2020/08/02", //开通会员初始时间 + "vip_end_time": "2021/08/02", //会员到期时间 + "commission": 0", //待提现佣金 + } + }</pre> + </div> + </div> + </div><!-- #sample --> + </div><!-- .tab-content --> </div> </div> </div> - <h2>包裹接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-43"> + <div class="panel-heading" id="heading-55"> <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/order_express/index</span></a> + <a data-toggle="collapse" data-parent="#accordion55" href="#collapseOne55"> 会员套餐 <span class="text-muted">/api/user/package</span></a> </h4> </div> - <div id="collapseOne43" class="panel-collapse collapse"> + <div id="collapseOne55" 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="doctab55"> + <li class="active"><a href="#info55" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox55" data-toggle="tab">在线测试</a></li> + <li><a href="#sample55" 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="info55"> <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"> <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>order_id</td> - <td>inter</td> - <td>是</td> - <td>订单ID</td> - </tr> - </tbody> - </table> + 无 </div> </div> <div class="panel panel-default"> @@ -3198,31 +3256,19 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox43"> + <div class="tab-pane" id="sandbox55"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> - <div class="panel-heading"><strong>Headers</strong></div> - <div class="panel-body"> - <div class="headers"> - <div class="form-group"> - <label class="control-label" for="token">token</label> - <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token"> - </div> - </div> - </div> - </div> - <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order_express/index" method="GET" name="form43" id="form43"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/package" method="GET" name="form55" id="form55"> <div class="form-group"> - <label class="control-label" for="order_id">order_id</label> - <input type="inter" 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="43">提交</button> - <button type="reset" class="btn btn-info" rel="43">重置</button> + <button type="submit" class="btn btn-success send" rel="55">提交</button> + <button type="reset" class="btn btn-info" rel="55">重置</button> </div> </form> </div> @@ -3232,8 +3278,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_headers55"></pre> + <pre id="response55"></pre> </div> </div> </div> @@ -3248,63 +3294,22 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample43"> + <div class="tab-pane" id="sample55"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response43">{ + <pre id="sample_response55">{ "code": 1, - "msg": "包裹列表", - "time": "1609395352", - "data": [{ - "id": 4, //包裹ID - "user_id": 2, - "order_id": 42, //订单ID - "express_name": "顺丰速运", //物流公司 - "express_code": "SF", //物流公司编号 - "express_no": "123456", //物流单号 - "createtime": 1609395121, - "log": [], - "item": [{ //订单商品 - "id": 46, //订单商品ID - "user_id": 2, - "order_id": 42, - "goods_id": 2, //商品ID - "goods_type": "normal", - "goods_sku_price_id": 2, - "activity_id": 0, - "activity_type": null, - "item_goods_sku_price_id": 0, - "goods_sku_text": null, - "goods_title": "测试商品2", //商品名称 - "goods_image": "https://yixiaoxian.qiniu.broing.cn/uploads/20201222/FrL-L9PaG1w26iB0ah64UAFBiuqN.png", //商品图片 - "goods_original_price": "1000.00", //原价 - "discount_fee": "0.00", //折扣价 - "goods_price": "0.02", //现价 - "goods_num": 1, //购买数量 - "dispatch_status": 1, //发货状态:0=未发货,1=已发货,2=已收货 - "dispatch_fee": "8.00", //发货费用 - "dispatch_type": "express", //发货方式:express=物流 - "dispatch_id": 1, //发货模板ID - "store_id": 0, - "aftersale_status": 0, - "comment_status": 0, - "refund_status": 0, - "refund_fee": null, - "refund_msg": null, - "express_name": "顺丰速运", //快递公司 - "express_code": "SF", //快递公司编号 - "express_no": "123456", //快递单号 - "ext": "[]", - "status_code": "noget", - "status_name": "待收货", - "status_desc": "等待买家收货", - "btns": [ - "get", - "aftersale" - ], - "ext_arr": [] - }] - }] + "msg": "会员套餐", + "time": "1608621344", + "data": { + "list": [{ //会员套餐列表 + "id": 1, //套餐ID + "package_name": "季度会员", //套餐名称 + "package_price": "150.00", //套餐价格 + "month": 3 //会员持续月数 + }], + "description": "富文本内容" //会员权益 + } }</pre> </div> </div> @@ -3315,28 +3320,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-44"> + <div class="panel-heading" id="heading-56"> <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/order_express/detail</span></a> + <a data-toggle="collapse" data-parent="#accordion56" href="#collapseOne56"> 会员套餐-购买记录 <span class="text-muted">/api/user/packageOrderList</span></a> </h4> </div> - <div id="collapseOne44" class="panel-collapse collapse"> + <div id="collapseOne56" 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="doctab56"> + <li class="active"><a href="#info56" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox56" data-toggle="tab">在线测试</a></li> + <li><a href="#sample56" 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="info56"> <div class="well"> - 包裹详情 </div> + 会员套餐-购买记录 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -3354,7 +3359,7 @@ <td>token</td> <td>string</td> <td>是</td> - <td>请求的Token</td> + <td>请求的token</td> </tr> </tbody> </table> @@ -3374,16 +3379,10 @@ </thead> <tbody> <tr> - <td>id</td> - <td>inter</td> - <td>是</td> - <td>包裹ID</td> - </tr> - <tr> - <td>order_id</td> + <td>page</td> <td>inter</td> <td>是</td> - <td>订单ID</td> + <td>分页</td> </tr> </tbody> </table> @@ -3396,7 +3395,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox44"> + <div class="tab-pane" id="sandbox56"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -3405,7 +3404,7 @@ <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"> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的token - Ex: " name="token"> </div> </div> </div> @@ -3413,18 +3412,14 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order_express/detail" method="GET" name="form44" id="form44"> - <div class="form-group"> - <label class="control-label" for="id">id</label> - <input type="inter" class="form-control input-sm" id="id" required placeholder="包裹ID" name="id"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/packageOrderList" method="GET" name="form56" id="form56"> <div class="form-group"> - <label class="control-label" for="order_id">order_id</label> - <input type="inter" class="form-control input-sm" id="order_id" required placeholder="订单ID" name="order_id"> + <label class="control-label" for="page">page</label> + <input type="inter" class="form-control input-sm" id="page" required placeholder="分页" name="page"> </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="56">提交</button> + <button type="reset" class="btn btn-info" rel="56">重置</button> </div> </form> </div> @@ -3434,8 +3429,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_headers56"></pre> + <pre id="response56"></pre> </div> </div> </div> @@ -3450,61 +3445,23 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample44"> + <div class="tab-pane" id="sample56"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response44">{ + <pre id="sample_response56">{ "code": 1, - "msg": "包裹详情", - "time": "1609395352", + "msg": "会员套餐-购买记录", + "time": "1608723584", "data": { - "id": 4, //包裹ID - "user_id": 2, - "order_id": 42, //订单ID - "express_name": "顺丰速运", //物流公司 - "express_code": "SF", //物流公司编号 - "express_no": "123456", //物流单号 - "createtime": 1609395121, - "log": [], - "item": [{ //订单商品 - "id": 46, //订单商品ID - "user_id": 2, - "order_id": 42, - "goods_id": 2, //商品ID - "goods_type": "normal", - "goods_sku_price_id": 2, - "activity_id": 0, - "activity_type": null, - "item_goods_sku_price_id": 0, - "goods_sku_text": null, - "goods_title": "测试商品2", //商品名称 - "goods_image": "https://yixiaoxian.qiniu.broing.cn/uploads/20201222/FrL-L9PaG1w26iB0ah64UAFBiuqN.png", //商品图片 - "goods_original_price": "1000.00", //原价 - "discount_fee": "0.00", //折扣价 - "goods_price": "0.02", //现价 - "goods_num": 1, //购买数量 - "dispatch_status": 1, //发货状态:0=未发货,1=已发货,2=已收货 - "dispatch_fee": "8.00", //发货费用 - "dispatch_type": "express", //发货方式:express=物流 - "dispatch_id": 1, //发货模板ID - "store_id": 0, - "aftersale_status": 0, - "comment_status": 0, - "refund_status": 0, - "refund_fee": null, - "refund_msg": null, - "express_name": "顺丰速运", //快递公司 - "express_code": "SF", //快递公司编号 - "express_no": "123456", //快递单号 - "ext": "[]", - "status_code": "noget", - "status_name": "待收货", - "status_desc": "等待买家收货", - "btns": [ - "get", - "aftersale" - ], - "ext_arr": [] + "total": 2, //数据总数 + "per_page": 10, + "current_page": 1, + "last_page": 1, + "data": [{ //记录列表 + "id": 4, //记录ID + "remark": "续费(12个月)", //注释 + "pay_fee": "150.00", //支付费用 + "paytime": "2020.12.23" //充值时间 }] } }</pre> @@ -3517,49 +3474,32 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-45"> + <div class="panel-heading" id="heading-57"> <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/order_express/getDetail</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion57" href="#collapseOne57"> 会员登录 <span class="text-muted">/api/user/accountLogin</span></a> </h4> </div> - <div id="collapseOne45" class="panel-collapse collapse"> + <div id="collapseOne57" 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="doctab57"> + <li class="active"><a href="#info57" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox57" data-toggle="tab">在线测试</a></li> + <li><a href="#sample57" 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="info57"> <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"> @@ -3576,16 +3516,16 @@ </thead> <tbody> <tr> - <td>order_id</td> - <td>inter</td> + <td>account</td> + <td>string</td> <td>是</td> - <td>订单ID</td> + <td>账号</td> </tr> <tr> - <td>express_no</td> + <td>password</td> <td>string</td> <td>是</td> - <td>快递单号</td> + <td>密码</td> </tr> </tbody> </table> @@ -3598,35 +3538,24 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox45"> + <div class="tab-pane" id="sandbox57"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> - <div class="panel-heading"><strong>Headers</strong></div> - <div class="panel-body"> - <div class="headers"> - <div class="form-group"> - <label class="control-label" for="token">token</label> - <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token"> - </div> - </div> - </div> - </div> - <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order_express/getDetail" method="GET" name="form45" id="form45"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/accountLogin" method="POST" name="form57" id="form57"> <div class="form-group"> - <label class="control-label" for="order_id">order_id</label> - <input type="inter" class="form-control input-sm" id="order_id" required placeholder="订单ID" name="order_id"> + <label class="control-label" for="account">account</label> + <input type="string" class="form-control input-sm" id="account" required placeholder="账号" name="account"> </div> <div class="form-group"> - <label class="control-label" for="express_no">express_no</label> - <input type="string" class="form-control input-sm" id="express_no" required placeholder="快递单号" name="express_no"> + <label class="control-label" for="password">password</label> + <input type="string" class="form-control input-sm" id="password" required placeholder="密码" name="password"> </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="57">提交</button> + <button type="reset" class="btn btn-info" rel="57">重置</button> </div> </form> </div> @@ -3636,8 +3565,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_headers57"></pre> + <pre id="response57"></pre> </div> </div> </div> @@ -3652,24 +3581,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample45"> + <div class="tab-pane" id="sample57"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response45">{ - "code": 1, - "msg": "包裹列表", - "time": "1609409042", - "data": { - "id": 4, //包裹ID - "user_id": 2, //用户ID - "order_id": 42, //订单ID - "express_name": "顺丰速运", //快递公司 - "express_code": "SF", //快递公司编号 - "express_no": "123456", //快递单号 - "createtime": 1609395121, - "log": [] - } - }</pre> + <pre id="sample_response57">无</pre> </div> </div> </div><!-- #sample --> @@ -3678,52 +3593,33 @@ </div> </div> </div> - <h2>订单接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-31"> + <div class="panel-heading" id="heading-58"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion31" href="#collapseOne31"> 订单列表 <span class="text-muted">/api/order/index</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion58" href="#collapseOne58"> 获取微信小程序session_key <span class="text-muted">/api/user/getWxMiniProgramSessionKey</span></a> </h4> </div> - <div id="collapseOne31" class="panel-collapse collapse"> + <div id="collapseOne58" 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="doctab58"> + <li class="active"><a href="#info58" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox58" data-toggle="tab">在线测试</a></li> + <li><a href="#sample58" 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="info58"> <div class="well"> - 订单列表 </div> + 获取微信小程序session_key </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"> @@ -3740,10 +3636,10 @@ </thead> <tbody> <tr> - <td>type</td> + <td>code</td> <td>string</td> <td>是</td> - <td>类型:all=全部,nopay=待支付,nosend=待发货,noget=待收货,nocomment=待评价,aftersale=售后,finish=已完成</td> + <td>加密code</td> </tr> </tbody> </table> @@ -3756,31 +3652,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox31"> + <div class="tab-pane" id="sandbox58"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> - <div class="panel-heading"><strong>Headers</strong></div> - <div class="panel-body"> - <div class="headers"> - <div class="form-group"> - <label class="control-label" for="token">token</label> - <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token"> - </div> - </div> - </div> - </div> - <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/index" method="GET" name="form31" id="form31"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/getWxMiniProgramSessionKey" method="POST" name="form58" id="form58"> <div class="form-group"> - <label class="control-label" for="type">type</label> - <input type="string" class="form-control input-sm" id="type" required placeholder="类型:all=全部,nopay=待支付,nosend=待发货,noget=待收货,nocomment=待评价,aftersale=售后,finish=已完成" name="type"> + <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="31">提交</button> - <button type="reset" class="btn btn-info" rel="31">重置</button> + <button type="submit" class="btn btn-success send" rel="58">提交</button> + <button type="reset" class="btn btn-info" rel="58">重置</button> </div> </form> </div> @@ -3790,8 +3675,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_headers58"></pre> + <pre id="response58"></pre> </div> </div> </div> @@ -3806,10 +3691,18 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample31"> + <div class="tab-pane" id="sample58"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response31">无</pre> + <pre id="sample_response58">{ + "code": 1, + "msg": "用户信息", + "time": "1607588102", + "data": { + "openid": 123456, //openid + "session_key": 123456, //session_key + } + }</pre> </div> </div> </div><!-- #sample --> @@ -3819,49 +3712,32 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-32"> + <div class="panel-heading" id="heading-59"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion32" href="#collapseOne32"> 订单详情 <span class="text-muted">/api/order/detail</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion59" href="#collapseOne59"> 微信小程序登录 <span class="text-muted">/api/user/wxMiniProgramLogin</span></a> </h4> </div> - <div id="collapseOne32" class="panel-collapse collapse"> + <div id="collapseOne59" 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="doctab59"> + <li class="active"><a href="#info59" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox59" data-toggle="tab">在线测试</a></li> + <li><a href="#sample59" 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="info59"> <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"> @@ -3878,47 +3754,66 @@ </thead> <tbody> <tr> - <td>id</td> + <td>session_key</td> <td>string</td> <td>是</td> - <td>订单ID</td> + <td>session_key</td> </tr> - </tbody> - </table> - </div> - </div> - <div class="panel panel-default"> - <div class="panel-heading"><strong>正文</strong></div> + <tr> + <td>iv</td> + <td>string</td> + <td>是</td> + <td>iv</td> + </tr> + <tr> + <td>encryptedData</td> + <td>string</td> + <td>是</td> + <td>encryptedData</td> + </tr> + <tr> + <td>user_id</td> + <td>inter</td> + <td>否</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="sandbox32"> + <div class="tab-pane" id="sandbox59"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> - <div class="panel-heading"><strong>Headers</strong></div> + <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <div class="headers"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/wxMiniProgramLogin" method="POST" name="form59" id="form59"> <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"> + <label class="control-label" for="session_key">session_key</label> + <input type="string" class="form-control input-sm" id="session_key" required placeholder="session_key" name="session_key"> </div> - </div> - </div> - </div> - <div class="panel panel-default"> - <div class="panel-heading"><strong>参数</strong></div> - <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/detail" method="GET" name="form32" id="form32"> <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="iv">iv</label> + <input type="string" class="form-control input-sm" id="iv" required placeholder="iv" name="iv"> </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> + <label class="control-label" for="encryptedData">encryptedData</label> + <input type="string" class="form-control input-sm" id="encryptedData" required placeholder="encryptedData" name="encryptedData"> + </div> + <div class="form-group"> + <label class="control-label" for="user_id">user_id</label> + <input type="inter" class="form-control input-sm" id="user_id" placeholder="扫码获取的用户ID" name="user_id"> + </div> + <div class="form-group"> + <button type="submit" class="btn btn-success send" rel="59">提交</button> + <button type="reset" class="btn btn-info" rel="59">重置</button> </div> </form> </div> @@ -3928,8 +3823,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_headers59"></pre> + <pre id="response59"></pre> </div> </div> </div> @@ -3944,102 +3839,14 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample32"> + <div class="tab-pane" id="sample59"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response32">{ - "code": 1, - "msg": "订单详情", - "time": "1609149282", + <pre id="sample_response59">{ + 'code':'1', + 'msg':'返回成功', "data": { - "id": 17, - "type": "goods", - "order_sn": "202004332686004378001000", - "user_id": 1, - "activity_type": "groupon", - "goods_amount": "20.00", - "dispatch_amount": "8.00", - "phone": "15133120361", - "consignee": "he", - "province_name": "北京市", - "city_name": "北京市", - "area_name": "东城区", - "address": "123", - "province_id": 110000, - "city_id": 110100, - "area_id": 110101, - "status": 1, - "memo": null, - "remark": "", - "total_amount": "28.00", - "score_amount": 0, - "total_fee": "28.00", - "discount_fee": "0.00", - "coupon_fee": "0.00", - "pay_fee": "28.00", - "score_fee": 0, - "goods_original_amount": "200.00", - "coupons_id": 0, - "transaction_id": "", - "payment_json": "{\"order_sn\":\"202004332686004378001000\",\"transaction_id\":\"\",\"notify_time\":\"2020-12-26 16:33:30\",\"buyer_email\":1,\"pay_fee\":\"28.00\",\"pay_type\":\"wallet\"}", - "pay_type": "wallet", - "paytime": "2020-12-26 16:33:30", //支付时间 - "ext": "{\"buy_type\":\"groupon\",\"groupon_id\":0,\"expired_time\":1608972506,\"send_time\":1609149254}", - "platform": "H5", - "createtime": "2020-12-26 16:33:26" //下单时间 - "item": [{ //订单商品 - "id": 19, - "user_id": 1, - "order_id": 17, - "goods_id": 6, //商品ID - "goods_type": "normal", - "goods_sku_price_id": 9, - "activity_id": 15, - "activity_type": "groupon", - "item_goods_sku_price_id": 18, - "goods_sku_text": null, - "goods_title": "测试商品6", //商品名称 - "goods_image": "https://yixiaoxian.qiniu.broing.cn/uploads/20201222/FgNsN1wvKd465nWhgQ3_wM2YCALd.png", //商品主图 - "goods_original_price": "200.00", //商品原始价格 - "discount_fee": "0.00", //折扣价格 - "goods_price": "20.00", //商品原价 - "goods_num": 1, //购买数量 - "dispatch_status": 1, //发货状态:0=未发货,1=已发货,2=已收货 - "dispatch_fee": "8.00", //邮费 - "dispatch_type": "express", - "dispatch_id": 1, - "store_id": 0, - "aftersale_status": 0, - "comment_status": 0, //评价状态:0=未评价,1=已评价 - "refund_status": 0, - "refund_fee": null, - "refund_msg": null, - "express_name": "百世快递", //快递公司 - "express_code": "HTKY", //快递公司编号 - "express_no": "123456", //快递单号 - "ext": "[]", - "status_code": "noget", //状态码 - "status_name": "待收货", //状态名称 - "status_desc": "等待买家收货", //状态注释 - "btns": [ - "get", - "aftersale" - ], - "ext_arr": [] - }], - "status_code": "noget", //状态码 - "status_name": "待收货", //状态名称 - "status_desc": "等待买家收货", //状态注释 - "btns": [ - "express" - ], - "ext_arr": { //拓展数据 - "buy_type": "groupon", - "groupon_id": 0, - "expired_time": 1608972506, - "send_time": "2020-12-28 17:54:14", //发货时间 - "confirm_time": "2020-12-28 18:16:00" //收货时间 - } + "token": "9e4648c7-c640-4e41-b758-dd1a8ef7a7ae", } }</pre> </div> @@ -4051,49 +3858,32 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-33"> + <div class="panel-heading" id="heading-60"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion33" href="#collapseOne33"> 订单商品 <span class="text-muted">/api/order/itemDetail</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion60" href="#collapseOne60"> 修改会员个人信息 <span class="text-muted">/api/user/profile</span></a> </h4> </div> - <div id="collapseOne33" class="panel-collapse collapse"> + <div id="collapseOne60" 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="doctab60"> + <li class="active"><a href="#info60" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox60" data-toggle="tab">在线测试</a></li> + <li><a href="#sample60" 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="info60"> <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"> @@ -4110,28 +3900,16 @@ </thead> <tbody> <tr> - <td>order_item_id</td> + <td>nickname</td> <td>string</td> <td>是</td> - <td>订单商品ID</td> - </tr> - <tr> - <td>order_sn</td> - <td>string</td> - <td>否</td> - <td>订单号</td> - </tr> - <tr> - <td>id</td> - <td>string</td> - <td>否</td> - <td>订单ID</td> + <td>昵称</td> </tr> <tr> - <td>type</td> + <td>avatar</td> <td>string</td> - <td>否</td> - <td>类型:default=默认</td> + <td>是</td> + <td>头像</td> </tr> </tbody> </table> @@ -4144,43 +3922,24 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox33"> + <div class="tab-pane" id="sandbox60"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> - <div class="panel-heading"><strong>Headers</strong></div> - <div class="panel-body"> - <div class="headers"> - <div class="form-group"> - <label class="control-label" for="token">token</label> - <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token"> - </div> - </div> - </div> - </div> - <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/itemDetail" method="GET" name="form33" id="form33"> - <div class="form-group"> - <label class="control-label" for="order_item_id">order_item_id</label> - <input type="string" class="form-control input-sm" id="order_item_id" required placeholder="订单商品ID" name="order_item_id"> - </div> - <div class="form-group"> - <label class="control-label" for="order_sn">order_sn</label> - <input type="string" class="form-control input-sm" id="order_sn" placeholder="订单号" name="order_sn"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/profile" method="POST" name="form60" id="form60"> <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"> + <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="type">type</label> - <input type="string" class="form-control input-sm" id="type" placeholder="类型:default=默认" name="type"> + <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"> - <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="60">提交</button> + <button type="reset" class="btn btn-info" rel="60">重置</button> </div> </form> </div> @@ -4190,8 +3949,8 @@ <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> + <pre id="response_headers60"></pre> + <pre id="response60"></pre> </div> </div> </div> @@ -4206,10 +3965,15 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample33"> + <div class="tab-pane" id="sample60"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response33">无</pre> + <pre id="sample_response60">{ + "code": 1, + "msg": "", + "time": "1607398637", + "data": null + }</pre> </div> </div> </div><!-- #sample --> @@ -4219,28 +3983,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-34"> + <div class="panel-heading" id="heading-61"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion34" href="#collapseOne34"> 订单数量 <span class="text-muted">/api/order/statusNum</span></a> + <a data-toggle="collapse" data-parent="#accordion61" href="#collapseOne61"> 分销中心-我的下级-1级 <span class="text-muted">/api/user/lowerList</span></a> </h4> </div> - <div id="collapseOne34" class="panel-collapse collapse"> + <div id="collapseOne61" 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="doctab61"> + <li class="active"><a href="#info61" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox61" data-toggle="tab">在线测试</a></li> + <li><a href="#sample61" 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="info61"> <div class="well"> - 订单数量 </div> + 分销中心-我的下级-1级 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -4258,7 +4022,7 @@ <td>token</td> <td>string</td> <td>是</td> - <td>请求的Token</td> + <td>请求的token</td> </tr> </tbody> </table> @@ -4277,7 +4041,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox34"> + <div class="tab-pane" id="sandbox61"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -4286,7 +4050,7 @@ <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"> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的token - Ex: " name="token"> </div> </div> </div> @@ -4294,13 +4058,13 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/statusNum" method="GET" name="form34" id="form34"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/lowerList" method="GET" name="form61" id="form61"> <div class="form-group"> 无 </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="61">提交</button> + <button type="reset" class="btn btn-info" rel="61">重置</button> </div> </form> </div> @@ -4310,8 +4074,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_headers61"></pre> + <pre id="response61"></pre> </div> </div> </div> @@ -4326,20 +4090,25 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample34"> + <div class="tab-pane" id="sample61"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response34">{ + <pre id="sample_response61">{ "code": 1, - "msg": "订单数量", - "time": "1609138878", + "msg": "分销中心-我的下级-1级", + "time": "1608727151", "data": { - "nopay": 2, //待支付(数量) - "nosend": 3, //待发货(数量) - "noget": 0, //待收货(数量) - "nocomment": 0, //待评价(数量) - "aftersale": 0, //售后(数量) - "finish": 0 //已完成(数量) + "total": 1, //数据总数 + "per_page": 10, + "current_page": 1, + "last_page": 1, + "data": [{ //列表 + "id": 2, //用户ID + "nickname": "wn56", //昵称 + "avatar": "https://yixiaoxian.qiniu.broing.cn/uploads/20201214/8f6a49f6873028e0e7aba28b28eb9d56.png", //头像 + "createtime": "2020/12/11", //时间 + "url": "/u/2" + }] } }</pre> </div> @@ -4351,28 +4120,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-35"> + <div class="panel-heading" id="heading-62"> <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/order/cancel</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion62" href="#collapseOne62"> 分销中心-我的下级-2级 <span class="text-muted">/api/user/lowersList</span></a> </h4> </div> - <div id="collapseOne35" class="panel-collapse collapse"> + <div id="collapseOne62" 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="doctab62"> + <li class="active"><a href="#info62" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox62" data-toggle="tab">在线测试</a></li> + <li><a href="#sample62" 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="info62"> <div class="well"> - 取消订单 </div> + 分销中心-我的下级-2级 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -4390,7 +4159,7 @@ <td>token</td> <td>string</td> <td>是</td> - <td>请求的Token</td> + <td>请求的token</td> </tr> </tbody> </table> @@ -4399,24 +4168,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"> @@ -4426,7 +4178,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox35"> + <div class="tab-pane" id="sandbox62"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -4435,7 +4187,7 @@ <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"> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的token - Ex: " name="token"> </div> </div> </div> @@ -4443,14 +4195,13 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/cancel" method="POST" name="form35" id="form35"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/lowersList" method="GET" name="form62" id="form62"> <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> <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="62">提交</button> + <button type="reset" class="btn btn-info" rel="62">重置</button> </div> </form> </div> @@ -4460,8 +4211,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_headers62"></pre> + <pre id="response62"></pre> </div> </div> </div> @@ -4476,10 +4227,27 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample35"> + <div class="tab-pane" id="sample62"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response35">无</pre> + <pre id="sample_response62">{ + "code": 1, + "msg": "分销中心-我的下级-2级", + "time": "1608727151", + "data": { + "total": 1, //数据总数 + "per_page": 10, + "current_page": 1, + "last_page": 1, + "data": [{ //列表 + "id": 2, //用户ID + "nickname": "wn56", //昵称 + "avatar": "https://yixiaoxian.qiniu.broing.cn/uploads/20201214/8f6a49f6873028e0e7aba28b28eb9d56.png", //头像 + "createtime": "2020/12/11", //时间 + "url": "/u/2" + }] + } + }</pre> </div> </div> </div><!-- #sample --> @@ -4489,28 +4257,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-36"> + <div class="panel-heading" id="heading-63"> <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/order/delete</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion63" href="#collapseOne63"> 我的二维码 <span class="text-muted">/api/user/userPoster</span></a> </h4> </div> - <div id="collapseOne36" class="panel-collapse collapse"> + <div id="collapseOne63" 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="doctab63"> + <li class="active"><a href="#info63" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox63" data-toggle="tab">在线测试</a></li> + <li><a href="#sample63" 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="info63"> <div class="well"> - 删除订单 </div> + 我的二维码 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -4528,7 +4296,7 @@ <td>token</td> <td>string</td> <td>是</td> - <td>请求的Token</td> + <td>请求的token</td> </tr> </tbody> </table> @@ -4537,24 +4305,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"> @@ -4564,7 +4315,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox36"> + <div class="tab-pane" id="sandbox63"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -4573,7 +4324,7 @@ <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"> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的token - Ex: " name="token"> </div> </div> </div> @@ -4581,14 +4332,13 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/delete" method="POST" name="form36" id="form36"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user/userPoster" method="GET" name="form63" id="form63"> <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> <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> + <button type="submit" class="btn btn-success send" rel="63">提交</button> + <button type="reset" class="btn btn-info" rel="63">重置</button> </div> </form> </div> @@ -4598,8 +4348,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_headers63"></pre> + <pre id="response63"></pre> </div> </div> </div> @@ -4614,91 +4364,137 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample36"> + <div class="tab-pane" id="sample63"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response36">无</pre> - </div> - </div> - </div><!-- #sample --> - - </div><!-- .tab-content --> - </div> - </div> - </div> - <div class="panel panel-default"> - <div class="panel-heading" id="heading-37"> - <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/order/confirm</span></a> - </h4> - </div> - <div id="collapseOne37" 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> - - <!-- Tab panes --> - <div class="tab-content"> - - <div class="tab-pane active" id="info37"> - <div class="well"> - 确认收货 </div> - <div class="panel panel-default"> - <div class="panel-heading"><strong>Headers</strong></div> - <div class="panel-body"> - <table class="table table-hover"> - <thead> - <tr> - <th>名称</th> - <th>类型</th> - <th>必选</th> - <th>描述</th> - </tr> - </thead> - <tbody> - <tr> - <td>token</td> - <td>string</td> - <td>是</td> - <td>请求的Token</td> - </tr> - </tbody> - </table> - </div> - </div> + <pre id="sample_response63">{ + "code": 1, + "msg": "成功", + "time": "1609056357", + "data": { + "url": "http://www.ant.top/uploads/user/1.png?v=1609056359", //海报地址 + "goods": { //免费领取海报商品 + "id": 1, //商品ID + "type": "normal", + "title": "分销海报", + "subtitle": "分销海报", + "weigh": 0, + "category_ids": "3", + "image": "https://yixiaoxian.qiniu.broing.cn/uploads/20201224/FpqzUt7YTrXlZUsarlqD8heEHA4O.png", + "images": [ + "https://yixiaoxian.qiniu.broing.cn/uploads/20201224/FpqzUt7YTrXlZUsarlqD8heEHA4O.png" + ], + "params": [], + "content": "海报", + "price": "0", + "original_price": "100.00", + "is_sku": 0, + "likes": 0, + "views": 100, + "sales": 0, + "show_sales": 0, + "service_ids": "", + "dispatch_type": "express", + "dispatch_ids": "1", + "deletetime": null, + "activity": null, + "activity_type": null, + "sku_price": [{ //商品规格 + "id": 1, //规格ID + "goods_sku_ids": null, + "goods_id": 1, + "weigh": 0, + "image": null, + "stock": 999999, + "sales": 0, + "sn": "", + "weight": 0, + "price": "0.00", //商品价格 + "goods_sku_text": null, + "status": "up", + "goods_sku_id_arr": [ + "" + ] + }], + "stock": 999999, + "favorite": { + "id": 6, + "user_id": 1, + "goods_id": 1, + "deletetime": null + }, + "dispatch_type_arr": [ + "express" + ], + "service": [], + "sku": [], + "coupons": [{ + "id": 1, + "name": "满100减10", + "type": "cash", + "goods_ids": "0", + "amount": "10.00", + "enough": "100.00", + "stock": 0, + "limit": 1, + "gettime": { + "start": 1607875200, + "end": 1610640000 + }, + "usetime": { + "start": "2020.12.18", + "end": "2021.01.30" + }, + "description": "满100减10", + "usetimestart": 1608220800, + "usetimeend": 1611936000, + "gettimestart": 1607875200, + "gettimeend": 1610640000 + }] + } + } + }</pre> + </div> + </div> + </div><!-- #sample --> + + </div><!-- .tab-content --> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading" id="heading-64"> + <h4 class="panel-title"> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion64" href="#collapseOne64"> 分销说明 <span class="text-muted">/api/user/distribution</span></a> + </h4> + </div> + <div id="collapseOne64" class="panel-collapse collapse"> + <div class="panel-body"> + + <!-- Nav tabs --> + <ul class="nav nav-tabs" id="doctab64"> + <li class="active"><a href="#info64" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox64" data-toggle="tab">在线测试</a></li> + <li><a href="#sample64" data-toggle="tab">返回示例</a></li> + </ul> + + <!-- Tab panes --> + <div class="tab-content"> + + <div class="tab-pane active" id="info64"> + <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"> - <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> - <tr> - <td>order_item_id</td> - <td>string</td> - <td>是</td> - <td>订单商品ID</td> - </tr> - </tbody> - </table> + 无 </div> </div> <div class="panel panel-default"> @@ -4708,35 +4504,19 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox37"> + <div class="tab-pane" id="sandbox64"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> - <div class="panel-heading"><strong>Headers</strong></div> - <div class="panel-body"> - <div class="headers"> - <div class="form-group"> - <label class="control-label" for="token">token</label> - <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token"> - </div> - </div> - </div> - </div> - <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/confirm" 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/user/distribution" method="GET" name="form64" id="form64"> <div class="form-group"> - <label class="control-label" for="order_item_id">order_item_id</label> - <input type="string" class="form-control input-sm" id="order_item_id" required placeholder="订单商品ID" name="order_item_id"> + 无 </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="64">提交</button> + <button type="reset" class="btn btn-info" rel="64">重置</button> </div> </form> </div> @@ -4746,8 +4526,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_headers64"></pre> + <pre id="response64"></pre> </div> </div> </div> @@ -4762,10 +4542,17 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample37"> + <div class="tab-pane" id="sample64"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response37">无</pre> + <pre id="sample_response64">{ + "code": 1, + "msg": "会员套餐", + "time": "1608621344", + "data": { + "description": "富文本内容" //会员权益 + } + }</pre> </div> </div> </div><!-- #sample --> @@ -4774,29 +4561,31 @@ </div> </div> </div> + <h2>支付接口</h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-38"> + <div class="panel-heading" id="heading-53"> <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/order/comment</span></a> + <a data-toggle="collapse" data-parent="#accordion53" href="#collapseOne53"> 拉起支付 <span class="text-muted">/api/pay/prepay</span></a> </h4> </div> - <div id="collapseOne38" class="panel-collapse collapse"> + <div id="collapseOne53" 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="doctab53"> + <li class="active"><a href="#info53" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox53" data-toggle="tab">在线测试</a></li> + <li><a href="#sample53" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info38"> + <div class="tab-pane active" id="info53"> <div class="well"> - 订单评价 </div> + 拉起支付 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -4834,34 +4623,10 @@ </thead> <tbody> <tr> - <td>id</td> - <td>string</td> - <td>否</td> - <td>订单ID</td> - </tr> - <tr> - <td>order_item_id</td> - <td>string</td> - <td>是</td> - <td>订单商品ID</td> - </tr> - <tr> - <td>content</td> + <td>order_sn</td> <td>string</td> <td>是</td> - <td>评价内容</td> - </tr> - <tr> - <td>images</td> - <td>string</td> - <td>否</td> - <td>评价图片,数组</td> - </tr> - <tr> - <td>video</td> - <td>string</td> - <td>否</td> - <td>评价视频</td> + <td>订单号</td> </tr> </tbody> </table> @@ -4874,7 +4639,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox38"> + <div class="tab-pane" id="sandbox53"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -4891,30 +4656,14 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/comment" method="POST" name="form38" id="form38"> - <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> - <div class="form-group"> - <label class="control-label" for="order_item_id">order_item_id</label> - <input type="string" class="form-control input-sm" id="order_item_id" required placeholder="订单商品ID" name="order_item_id"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/pay/prepay" method="POST" name="form53" id="form53"> <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="order_sn">order_sn</label> + <input type="string" class="form-control input-sm" id="order_sn" required placeholder="订单号" name="order_sn"> </div> <div class="form-group"> - <label class="control-label" for="images">images</label> - <input type="string" class="form-control input-sm" id="images" placeholder="评价图片,数组" name="images"> - </div> - <div class="form-group"> - <label class="control-label" for="video">video</label> - <input type="string" class="form-control input-sm" id="video" placeholder="评价视频" name="video"> - </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> + <button type="submit" class="btn btn-success send" rel="53">提交</button> + <button type="reset" class="btn btn-info" rel="53">重置</button> </div> </form> </div> @@ -4924,8 +4673,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_headers53"></pre> + <pre id="response53"></pre> </div> </div> </div> @@ -4940,10 +4689,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample38"> + <div class="tab-pane" id="sample53"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response38">无</pre> + <pre id="sample_response53">无</pre> </div> </div> </div><!-- #sample --> @@ -4952,29 +4701,31 @@ </div> </div> </div> + <h2>会员套餐订单接口</h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-39"> + <div class="panel-heading" id="heading-51"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion39" href="#collapseOne39"> 计算订单 <span class="text-muted">/api/order/pre</span></a> + <a data-toggle="collapse" data-parent="#accordion51" href="#collapseOne51"> 创建订单 <span class="text-muted">/api/package_order/createOrder</span></a> </h4> </div> - <div id="collapseOne39" class="panel-collapse collapse"> + <div id="collapseOne51" 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="doctab51"> + <li class="active"><a href="#info51" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox51" data-toggle="tab">在线测试</a></li> + <li><a href="#sample51" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info39"> + <div class="tab-pane active" id="info51"> <div class="well"> - 计算订单 </div> + 创建订单 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -5012,46 +4763,10 @@ </thead> <tbody> <tr> - <td>goods_list</td> - <td>object</td> - <td>否</td> - <td>购买的商品:[{goods_id: 3, goods_num: 1, sku_price_id: 3, goods_price: 0.10}]</td> - </tr> - <tr> - <td>from</td> - <td>string</td> - <td>否</td> - <td>来源:goods</td> - </tr> - <tr> - <td>address_id</td> - <td>inter</td> - <td>否</td> - <td>收货地址ID</td> - </tr> - <tr> - <td>coupons_id</td> - <td>inter</td> - <td>否</td> - <td>优惠券ID</td> - </tr> - <tr> - <td>order_type</td> + <td>package_id</td> <td>inter</td> - <td>否</td> - <td>订单类型:goods</td> - </tr> - <tr> - <td>buy_type</td> - <td>string</td> <td>是</td> - <td>拼团的 购买方式: alone=单独购买,groupon=开团</td> - </tr> - <tr> - <td>groupon_id</td> - <td>inter</td> - <td>否</td> - <td>拼团的 团 id</td> + <td>会员套餐ID</td> </tr> </tbody> </table> @@ -5064,7 +4779,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox39"> + <div class="tab-pane" id="sandbox51"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -5081,38 +4796,14 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/pre" method="POST" name="form39" id="form39"> - <div class="form-group"> - <label class="control-label" for="goods_list">goods_list</label> - <input type="object" class="form-control input-sm" id="goods_list" placeholder="购买的商品:[{goods_id: 3, goods_num: 1, sku_price_id: 3, goods_price: 0.10}]" name="goods_list"> - </div> - <div class="form-group"> - <label class="control-label" for="from">from</label> - <input type="string" class="form-control input-sm" id="from" placeholder="来源:goods" name="from"> - </div> - <div class="form-group"> - <label class="control-label" for="address_id">address_id</label> - <input type="inter" class="form-control input-sm" id="address_id" placeholder="收货地址ID" name="address_id"> - </div> - <div class="form-group"> - <label class="control-label" for="coupons_id">coupons_id</label> - <input type="inter" class="form-control input-sm" id="coupons_id" placeholder="优惠券ID" name="coupons_id"> - </div> - <div class="form-group"> - <label class="control-label" for="order_type">order_type</label> - <input type="inter" class="form-control input-sm" id="order_type" placeholder="订单类型:goods" name="order_type"> - </div> - <div class="form-group"> - <label class="control-label" for="buy_type">buy_type</label> - <input type="string" class="form-control input-sm" id="buy_type" required placeholder="拼团的 购买方式: alone=单独购买,groupon=开团" name="buy_type"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/package_order/createOrder" method="POST" name="form51" id="form51"> <div class="form-group"> - <label class="control-label" for="groupon_id">groupon_id</label> - <input type="inter" class="form-control input-sm" id="groupon_id" placeholder="拼团的 团 id" name="groupon_id"> + <label class="control-label" for="package_id">package_id</label> + <input type="inter" class="form-control input-sm" id="package_id" required placeholder="会员套餐ID" name="package_id"> </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> + <button type="submit" class="btn btn-success send" rel="51">提交</button> + <button type="reset" class="btn btn-info" rel="51">重置</button> </div> </form> </div> @@ -5122,8 +4813,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_headers51"></pre> + <pre id="response51"></pre> </div> </div> </div> @@ -5138,10 +4829,31 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample39"> + <div class="tab-pane" id="sample51"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response39">无</pre> + <pre id="sample_response51">{ + "code": 1, + "msg": "订单添加成功", + "time": "1608639849", + "data": { + "id": 3, //订单ID + "order_sn": "202008241079705643001000", //订单号 + "user_id": 1, //用户ID + "package_id": 1, //会员套餐ID + "package_name": "季度会员", //会员套餐名称 + "package_price": "150.00", //会员套餐价格 + "month": 3, //会员持续月数 + "pay_fee": "150.00", //支付金额 + "status": 0, + "paytime": null, + "pay_type": null, + "payment_json": null, + "transaction_id": null, + "remark": null, + "createtime": 1608639850 + } + }</pre> </div> </div> </div><!-- #sample --> @@ -5151,28 +4863,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-40"> + <div class="panel-heading" id="heading-52"> <h4 class="panel-title"> <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion40" href="#collapseOne40"> 创建订单 <span class="text-muted">/api/order/createOrder</span></a> + <a data-toggle="collapse" data-parent="#accordion52" href="#collapseOne52"> 拉起支付 <span class="text-muted">/api/package_order/prepay</span></a> </h4> </div> - <div id="collapseOne40" class="panel-collapse collapse"> + <div id="collapseOne52" 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="doctab52"> + <li class="active"><a href="#info52" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox52" data-toggle="tab">在线测试</a></li> + <li><a href="#sample52" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info40"> + <div class="tab-pane active" id="info52"> <div class="well"> - 创建订单 </div> + 拉起支付 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -5210,52 +4922,10 @@ </thead> <tbody> <tr> - <td>goods_list</td> - <td>object</td> - <td>否</td> - <td>购买的商品:[{goods_id: 3, goods_num: 1, sku_price_id: 3, goods_price: 0.10}]</td> - </tr> - <tr> - <td>from</td> - <td>string</td> - <td>否</td> - <td>来源:goods</td> - </tr> - <tr> - <td>address_id</td> - <td>inter</td> - <td>否</td> - <td>收货地址ID</td> - </tr> - <tr> - <td>coupons_id</td> - <td>inter</td> - <td>否</td> - <td>优惠券ID</td> - </tr> - <tr> - <td>order_type</td> - <td>inter</td> - <td>否</td> - <td>订单类型:goods</td> - </tr> - <tr> - <td>buy_type</td> + <td>order_sn</td> <td>string</td> <td>是</td> - <td>拼团的 购买方式: alone=单独购买,groupon=开团</td> - </tr> - <tr> - <td>groupon_id</td> - <td>inter</td> - <td>否</td> - <td>拼团的 团 id</td> - </tr> - <tr> - <td>remark</td> - <td>string</td> - <td>否</td> - <td>买家留言</td> + <td>订单号</td> </tr> </tbody> </table> @@ -5268,7 +4938,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox40"> + <div class="tab-pane" id="sandbox52"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -5285,42 +4955,14 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/createOrder" method="POST" name="form40" id="form40"> - <div class="form-group"> - <label class="control-label" for="goods_list">goods_list</label> - <input type="object" class="form-control input-sm" id="goods_list" placeholder="购买的商品:[{goods_id: 3, goods_num: 1, sku_price_id: 3, goods_price: 0.10}]" name="goods_list"> - </div> - <div class="form-group"> - <label class="control-label" for="from">from</label> - <input type="string" class="form-control input-sm" id="from" placeholder="来源:goods" name="from"> - </div> - <div class="form-group"> - <label class="control-label" for="address_id">address_id</label> - <input type="inter" class="form-control input-sm" id="address_id" placeholder="收货地址ID" name="address_id"> - </div> - <div class="form-group"> - <label class="control-label" for="coupons_id">coupons_id</label> - <input type="inter" class="form-control input-sm" id="coupons_id" placeholder="优惠券ID" name="coupons_id"> - </div> - <div class="form-group"> - <label class="control-label" for="order_type">order_type</label> - <input type="inter" class="form-control input-sm" id="order_type" placeholder="订单类型:goods" name="order_type"> - </div> - <div class="form-group"> - <label class="control-label" for="buy_type">buy_type</label> - <input type="string" class="form-control input-sm" id="buy_type" required placeholder="拼团的 购买方式: alone=单独购买,groupon=开团" name="buy_type"> - </div> - <div class="form-group"> - <label class="control-label" for="groupon_id">groupon_id</label> - <input type="inter" class="form-control input-sm" id="groupon_id" placeholder="拼团的 团 id" name="groupon_id"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/package_order/prepay" method="POST" name="form52" id="form52"> <div class="form-group"> - <label class="control-label" for="remark">remark</label> - <input type="string" class="form-control input-sm" id="remark" placeholder="买家留言" name="remark"> + <label class="control-label" for="order_sn">order_sn</label> + <input type="string" class="form-control input-sm" id="order_sn" required placeholder="订单号" name="order_sn"> </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="52">提交</button> + <button type="reset" class="btn btn-info" rel="52">重置</button> </div> </form> </div> @@ -5330,8 +4972,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_headers52"></pre> + <pre id="response52"></pre> </div> </div> </div> @@ -5346,10 +4988,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample40"> + <div class="tab-pane" id="sample52"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response40">无</pre> + <pre id="sample_response52">无</pre> </div> </div> </div><!-- #sample --> @@ -5358,29 +5000,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-48"> <h4 class="panel-title"> - <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion41" href="#collapseOne41"> 获取可用优惠券列表 <span class="text-muted">/api/order/coupons</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion48" href="#collapseOne48"> 包裹列表 <span class="text-muted">/api/order_express/index</span></a> </h4> </div> - <div id="collapseOne41" class="panel-collapse collapse"> + <div id="collapseOne48" 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="doctab48"> + <li class="active"><a href="#info48" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox48" data-toggle="tab">在线测试</a></li> + <li><a href="#sample48" 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="info48"> <div class="well"> - 获取可用优惠券列表 </div> + 包裹列表 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -5418,10 +5062,10 @@ </thead> <tbody> <tr> - <td>goods_list</td> - <td>object</td> - <td>否</td> - <td>购买的商品:[{goods_id: 3, goods_num: 1, sku_price_id: 3, goods_price: 0.10}]</td> + <td>order_id</td> + <td>inter</td> + <td>是</td> + <td>订单ID</td> </tr> </tbody> </table> @@ -5434,7 +5078,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox41"> + <div class="tab-pane" id="sandbox48"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -5451,14 +5095,14 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/coupons" method="POST" name="form41" id="form41"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order_express/index" method="GET" name="form48" id="form48"> <div class="form-group"> - <label class="control-label" for="goods_list">goods_list</label> - <input type="object" class="form-control input-sm" id="goods_list" placeholder="购买的商品:[{goods_id: 3, goods_num: 1, sku_price_id: 3, goods_price: 0.10}]" name="goods_list"> + <label class="control-label" for="order_id">order_id</label> + <input type="inter" 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="41">提交</button> - <button type="reset" class="btn btn-info" rel="41">重置</button> + <button type="submit" class="btn btn-success send" rel="48">提交</button> + <button type="reset" class="btn btn-info" rel="48">重置</button> </div> </form> </div> @@ -5468,8 +5112,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_headers48"></pre> + <pre id="response48"></pre> </div> </div> </div> @@ -5484,38 +5128,62 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample41"> + <div class="tab-pane" id="sample48"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response41">{ + <pre id="sample_response48">{ "code": 1, - "msg": "获取成功", - "time": "1609222988", + "msg": "包裹列表", + "time": "1609395352", "data": [{ - "id": 3, //优惠券ID - "name": "无门槛优惠券", //优惠券名称 - "type": "cash", - "goods_ids": "0", - "amount": "0.01", //券面额 - "enough": "0.00", //消费门槛 - "stock": 99, - "limit": 1, - "gettime": { - "start": 1609171200, - "end": 1609344000 - }, - "usetime": { //有效期 - "start": "2020.12.29", //开始时间 - "end": "2020.12.31" //结束时间 - }, - "description": "", //优惠券描述 - "usetimestart": 1609171200, - "usetimeend": 1609344000, - "gettimestart": 1609171200, - "gettimeend": 1609344000, - "user_coupons_id": 2, //领取ID - "status_code": "no_use", //状态码:no_use=未使用,used=已使用,expired=已过期 - "status_name": "未使用" //状态名称 + "id": 4, //包裹ID + "user_id": 2, + "order_id": 42, //订单ID + "express_name": "顺丰速运", //物流公司 + "express_code": "SF", //物流公司编号 + "express_no": "123456", //物流单号 + "createtime": 1609395121, + "log": [], + "item": [{ //订单商品 + "id": 46, //订单商品ID + "user_id": 2, + "order_id": 42, + "goods_id": 2, //商品ID + "goods_type": "normal", + "goods_sku_price_id": 2, + "activity_id": 0, + "activity_type": null, + "item_goods_sku_price_id": 0, + "goods_sku_text": null, + "goods_title": "测试商品2", //商品名称 + "goods_image": "https://yixiaoxian.qiniu.broing.cn/uploads/20201222/FrL-L9PaG1w26iB0ah64UAFBiuqN.png", //商品图片 + "goods_original_price": "1000.00", //原价 + "discount_fee": "0.00", //折扣价 + "goods_price": "0.02", //现价 + "goods_num": 1, //购买数量 + "dispatch_status": 1, //发货状态:0=未发货,1=已发货,2=已收货 + "dispatch_fee": "8.00", //发货费用 + "dispatch_type": "express", //发货方式:express=物流 + "dispatch_id": 1, //发货模板ID + "store_id": 0, + "aftersale_status": 0, + "comment_status": 0, + "refund_status": 0, + "refund_fee": null, + "refund_msg": null, + "express_name": "顺丰速运", //快递公司 + "express_code": "SF", //快递公司编号 + "express_no": "123456", //快递单号 + "ext": "[]", + "status_code": "noget", + "status_name": "待收货", + "status_desc": "等待买家收货", + "btns": [ + "get", + "aftersale" + ], + "ext_arr": [] + }] }] }</pre> </div> @@ -5527,32 +5195,49 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-42"> + <div class="panel-heading" id="heading-49"> <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/order/paycountdown</span></a> + <a data-toggle="collapse" data-parent="#accordion49" href="#collapseOne49"> 包裹详情 <span class="text-muted">/api/order_express/detail</span></a> </h4> </div> - <div id="collapseOne42" class="panel-collapse collapse"> + <div id="collapseOne49" 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="doctab49"> + <li class="active"><a href="#info49" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox49" data-toggle="tab">在线测试</a></li> + <li><a href="#sample49" 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="info49"> <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"> @@ -5572,6 +5257,12 @@ <td>id</td> <td>inter</td> <td>是</td> + <td>包裹ID</td> + </tr> + <tr> + <td>order_id</td> + <td>inter</td> + <td>是</td> <td>订单ID</td> </tr> </tbody> @@ -5585,20 +5276,35 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox42"> + <div class="tab-pane" id="sandbox49"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> + <div class="panel-heading"><strong>Headers</strong></div> + <div class="panel-body"> + <div class="headers"> + <div class="form-group"> + <label class="control-label" for="token">token</label> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token"> + </div> + </div> + </div> + </div> + <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order/paycountdown" method="GET" name="form42" id="form42"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order_express/detail" method="GET" name="form49" id="form49"> <div class="form-group"> <label class="control-label" for="id">id</label> - <input type="inter" class="form-control input-sm" id="id" required placeholder="订单ID" name="id"> + <input type="inter" 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> + <label class="control-label" for="order_id">order_id</label> + <input type="inter" 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="49">提交</button> + <button type="reset" class="btn btn-info" rel="49">重置</button> </div> </form> </div> @@ -5608,8 +5314,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_headers49"></pre> + <pre id="response49"></pre> </div> </div> </div> @@ -5624,16 +5330,62 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample42"> + <div class="tab-pane" id="sample49"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response42">{ + <pre id="sample_response49">{ "code": 1, - "msg": "获取成功", - "time": "1609132387", + "msg": "包裹详情", + "time": "1609395352", "data": { - "minute": 0, //分钟 - "second": 0 //秒 + "id": 4, //包裹ID + "user_id": 2, + "order_id": 42, //订单ID + "express_name": "顺丰速运", //物流公司 + "express_code": "SF", //物流公司编号 + "express_no": "123456", //物流单号 + "createtime": 1609395121, + "log": [], + "item": [{ //订单商品 + "id": 46, //订单商品ID + "user_id": 2, + "order_id": 42, + "goods_id": 2, //商品ID + "goods_type": "normal", + "goods_sku_price_id": 2, + "activity_id": 0, + "activity_type": null, + "item_goods_sku_price_id": 0, + "goods_sku_text": null, + "goods_title": "测试商品2", //商品名称 + "goods_image": "https://yixiaoxian.qiniu.broing.cn/uploads/20201222/FrL-L9PaG1w26iB0ah64UAFBiuqN.png", //商品图片 + "goods_original_price": "1000.00", //原价 + "discount_fee": "0.00", //折扣价 + "goods_price": "0.02", //现价 + "goods_num": 1, //购买数量 + "dispatch_status": 1, //发货状态:0=未发货,1=已发货,2=已收货 + "dispatch_fee": "8.00", //发货费用 + "dispatch_type": "express", //发货方式:express=物流 + "dispatch_id": 1, //发货模板ID + "store_id": 0, + "aftersale_status": 0, + "comment_status": 0, + "refund_status": 0, + "refund_fee": null, + "refund_msg": null, + "express_name": "顺丰速运", //快递公司 + "express_code": "SF", //快递公司编号 + "express_no": "123456", //快递单号 + "ext": "[]", + "status_code": "noget", + "status_name": "待收货", + "status_desc": "等待买家收货", + "btns": [ + "get", + "aftersale" + ], + "ext_arr": [] + }] } }</pre> </div> @@ -5644,31 +5396,29 @@ </div> </div> </div> - <h2>首页接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-26"> + <div class="panel-heading" id="heading-50"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion26" href="#collapseOne26"> 首页 <span class="text-muted">/api/index/index</span></a> + <a data-toggle="collapse" data-parent="#accordion50" href="#collapseOne50"> 根据快递单号查询物流轨迹 <span class="text-muted">/api/order_express/getDetail</span></a> </h4> </div> - <div id="collapseOne26" class="panel-collapse collapse"> + <div id="collapseOne50" 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="doctab50"> + <li class="active"><a href="#info50" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox50" data-toggle="tab">在线测试</a></li> + <li><a href="#sample50" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info26"> + <div class="tab-pane active" id="info50"> <div class="well"> - 首页 </div> + 根据快递单号查询物流轨迹 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -5685,8 +5435,8 @@ <tr> <td>token</td> <td>string</td> - <td>否</td> - <td>请求的token</td> + <td>是</td> + <td>请求的Token</td> </tr> </tbody> </table> @@ -5695,7 +5445,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>order_id</td> + <td>inter</td> + <td>是</td> + <td>订单ID</td> + </tr> + <tr> + <td>express_no</td> + <td>string</td> + <td>是</td> + <td>快递单号</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> @@ -5705,7 +5478,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox26"> + <div class="tab-pane" id="sandbox50"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -5714,7 +5487,7 @@ <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" placeholder="请求的token - Ex: " name="token"> + <input type="string" class="form-control input-sm" id="token" required placeholder="请求的Token - Ex: " name="token"> </div> </div> </div> @@ -5722,13 +5495,18 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/index/index" method="GET" name="form26" id="form26"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order_express/getDetail" method="GET" name="form50" id="form50"> <div class="form-group"> - 无 + <label class="control-label" for="order_id">order_id</label> + <input type="inter" 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="26">提交</button> - <button type="reset" class="btn btn-info" rel="26">重置</button> + <label class="control-label" for="express_no">express_no</label> + <input type="string" class="form-control input-sm" id="express_no" required placeholder="快递单号" name="express_no"> + </div> + <div class="form-group"> + <button type="submit" class="btn btn-success send" rel="50">提交</button> + <button type="reset" class="btn btn-info" rel="50">重置</button> </div> </form> </div> @@ -5738,8 +5516,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_headers50"></pre> + <pre id="response50"></pre> </div> </div> </div> @@ -5754,189 +5532,33 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample26"> + <div class="tab-pane" id="sample50"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response26">{ + <pre id="sample_response50">{ "code": 1, - "msg": "首页", - "time": "1608036399", + "msg": "物流轨迹", + "time": "1609409042", "data": { - "banner_list": [{ //轮播图 - "id": 3, //轮播图ID - "image": "http://www.ant.top/uploads/20201214/b655ea4dc4779222ab7a4e2b95feb3a4.png" //图片地址 - }], - "category_list": [{ //一级分类 - "id": 1, //分类ID - "name": "商品分类", //分类名称 - "image": "http://www.ant.top/uploads/20201221/559d2a240ec20b096590a902217009ff.png", //分类图片 - }], - "seckill_list": { - "type": "ing", // 类型:ing=进行中,nostart=即将开始,tomorrow=明日预告 - "current_endtime": { //距离本场结束 - "hour": 10, - "minute": 12, - "second": 19 - }, - "soon_starttime": { //即将开始时间 - "hour": 14, - "minute": 00 - }, - "goodsList": [{ - "id": 1, //商品ID - "type": "normal", - "title": "测试商品", //标题 - "subtitle": "测试啊", //副标题 - "weigh": 0, - "category_ids": "3", //所属分类ID - "image": "http://www.ant.top/assets/img/qrcode.png", //商品主图 - "price": "0.01", //商品价格 - "original_price": "10000.00", //原价 - "is_sku": 0, - "likes": 0, - "views": 3, - "sales": 0, //销量 - "show_sales": 0, //显示销量 - "dispatch_type": "express", - "dispatch_ids": "1", - "deletetime": null, - "activity": { - "id": 7, - "title": "秒杀测试", - "type": "seckill", - "richtext_id": 0, - "richtext_title": "", - "starttime": 1607616000, - "endtime": 1607702400, - "rules": { - "limit_buy": "1", - "order_auto_close": "", - "activity_auto_close": "" - } - }, - "activity_type": "seckill", - "sku_price": [{ - "id": 1, - "goods_sku_ids": null, - "goods_id": 1, - "weigh": 0, - "image": null, - "stock": 20, - "sales": 0, - "sn": "", - "weight": 0, - "price": "0.01", - "goods_sku_text": null, - "status": "up", - "activity_type": "seckill", - "activity_id": 7, - "item_goods_sku_price": { - "id": 4, - "activity_id": 7, - "sku_price_id": 1, - "goods_id": 1, - "stock": 20, - "sales": 0, - "price": "0.01", - "status": "up" - }, - "goods_sku_id_arr": [ - "" - ] - }], - "stock": 20, - "dispatch_type_arr": [ - "express" - ] - }] - }, - "groupon_list": { - "type": "ing", // 类型:ing=进行中,nostart=即将开始,tomorrow=明日预告 - "current_endtime": { - "hour": 10, - "minute": 12, - "second": 19 - }, - "soon_starttime": { //即将开始时间 - "hour": 14, - "minute": 00 - }, - "goodsList":[{ - "id": 2, //商品ID - "type": "normal", - "title": "测试商品2", //商品标题 - "subtitle": "测试啊啊", //商品副标题 - "weigh": 0, - "category_ids": "3", - "image": "http://www.ant.top/uploads/20201211/8894d62100f2f920ffb2f38063b63f2d.jpg", //商品主图 - "price": "0.02", //现价 - "original_price": "1000.00", //原价 - "is_sku": 0, //是否多规格:0=否,1=是 - "likes": 0, - "views": 1, - "sales": 0, - "show_sales": 0, //显示销量 - "dispatch_type": "express", - "dispatch_ids": "1", - "deletetime": null, - "activity": { - "id": 9, //活动ID - "title": "拼团测试", //活动标题 - "type": "groupon", //活动类型:seckill=秒杀,groupon=拼团 - "richtext_id": 0, - "richtext_title": "", - "starttime": 1607616000, - "endtime": 1607702400, - "rules": { //活动规则 - "limit_buy": "1", //每人限购件数 - "order_auto_close": "", - "activity_auto_close": "", - "team_num": "2", //成团人数 - "is_alone": "0", //是否允许单独购买 - "is_fictitious": "0", - "fictitious_num": "", - "valid_time": "", - "team_card": "0" - } - }, - "activity_type": "groupon", - "groupon_price": "0.01", - "sku_price": [{ - "id": 2, - "goods_sku_ids": null, - "goods_id": 2, - "weigh": 0, - "image": null, - "stock": 10, - "sales": 0, - "sn": "", - "weight": 0, - "price": "0.02", - "goods_sku_text": null, - "status": "up", - "groupon_price": "0.01", - "activity_type": "groupon", - "activity_id": 9, - "item_goods_sku_price": { - "id": 5, - "activity_id": 9, - "sku_price_id": 2, - "goods_id": 2, - "stock": 10, - "sales": 0, - "price": "0.01", - "status": "up" - }, - "goods_sku_id_arr": [ - "" - ] - }], - "stock": 10, - "dispatch_type_arr": [ - "express" - ] - }] - } + "id": 4, //包裹ID + "user_id": 2, //用户ID + "order_id": 42, //订单ID + "express_name": "顺丰速运", //快递公司 + "express_code": "SF", //快递公司编号 + "express_no": "123456", //快递单号 + "createtime": 1609395121, + "log": [{ + "id": 1, //轨迹ID + "user_id": 7, //用户ID + "order_id": 34, //订单ID + "order_express_id": 4, //包裹ID + "status": 1, //物流状态 + "location": null, //城市 + "content": "保税区网点已揽件,快递员张三,手机号1316789***[深圳市]", //物流信息 + "changedate": "2021-01-12 19:47:41", //变动时间 + "createtime": 1610365661, //添加时间 + "status_name": "已揽收" //物流状态名称 + }] } }</pre> </div> @@ -5947,133 +5569,52 @@ </div> </div> </div> + <h2>售后接口</h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-27"> + <div class="panel-heading" id="heading-43"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion27" href="#collapseOne27"> 分享标题和图片 <span class="text-muted">/api/index/share</span></a> + <a data-toggle="collapse" data-parent="#accordion43" href="#collapseOne43"> 售后列表 <span class="text-muted">/api/order_aftersale/index</span></a> </h4> </div> - <div id="collapseOne27" class="panel-collapse collapse"> + <div id="collapseOne43" 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> - - <!-- Tab panes --> - <div class="tab-content"> - - <div class="tab-pane active" id="info27"> - <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="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/index/share" method="GET" name="form27" id="form27"> - <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> - </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_headers27"></pre> - <pre id="response27"></pre> - </div> - </div> - </div> - </div> - <div class="panel panel-default"> - <div class="panel-heading"><strong>返回参数</strong></div> - <div class="panel-body"> - 无 - </div> - </div> - </div> - </div> - </div><!-- #sandbox --> - - <div class="tab-pane" id="sample27"> - <div class="row"> - <div class="col-md-12"> - <pre id="sample_response27">{ - "code": 1, - "msg": "首页", - "time": "1610097015", - "data": { - "title": "邀请有好礼", //分享标题 - "image": "http://api.7wpp.com/uploads/20200414/4be7c944935a0fd6fc890f0214e6c3e0.jpg" //分享图片 - } - }</pre> - </div> - </div> - </div><!-- #sample --> - - </div><!-- .tab-content --> - </div> - </div> - </div> - <div class="panel panel-default"> - <div class="panel-heading" id="heading-28"> - <h4 class="panel-title"> - <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion28" href="#collapseOne28"> 中转上传文件 <span class="text-muted">/api/index/upload</span></a> - </h4> - </div> - <div id="collapseOne28" 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="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="info28"> + <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"> @@ -6090,10 +5631,10 @@ </thead> <tbody> <tr> - <td>file</td> - <td>File</td> - <td>是</td> - <td>文件流</td> + <td>type</td> + <td>string</td> + <td>否</td> + <td>售后类型:all=全部</td> </tr> </tbody> </table> @@ -6106,20 +5647,31 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox28"> + <div class="tab-pane" id="sandbox43"> <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/index/upload" method="POST" name="form28" id="form28"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order_aftersale/index" method="GET" name="form43" id="form43"> <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="type">type</label> + <input type="string" class="form-control input-sm" id="type" placeholder="售后类型:all=全部" name="type"> </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> + <button type="submit" class="btn btn-success send" rel="43">提交</button> + <button type="reset" class="btn btn-info" rel="43">重置</button> </div> </form> </div> @@ -6129,8 +5681,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_headers43"></pre> + <pre id="response43"></pre> </div> </div> </div> @@ -6145,10 +5697,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample28"> + <div class="tab-pane" id="sample43"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response28">无</pre> + <pre id="sample_response43">无</pre> </div> </div> </div><!-- #sample --> @@ -6158,32 +5710,49 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-29"> + <div class="panel-heading" id="heading-44"> <h4 class="panel-title"> - <span class="label label-primary">POST</span> - <a data-toggle="collapse" data-parent="#accordion29" href="#collapseOne29"> 上传 base64 图片 <span class="text-muted">/api/index/uploadBase64</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion44" href="#collapseOne44"> 详情 <span class="text-muted">/api/order_aftersale/detail</span></a> </h4> </div> - <div id="collapseOne29" class="panel-collapse collapse"> + <div id="collapseOne44" 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="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="info29"> + <div class="tab-pane active" id="info44"> <div class="well"> - 上传 base64 图片 </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"> @@ -6200,10 +5769,10 @@ </thead> <tbody> <tr> - <td>内容</td> - <td>base64</td> + <td>id</td> + <td>inter</td> <td>是</td> - <td></td> + <td>售后ID</td> </tr> </tbody> </table> @@ -6216,20 +5785,31 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox29"> + <div class="tab-pane" id="sandbox44"> <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/index/uploadBase64" method="POST" name="form29" id="form29"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order_aftersale/detail" method="GET" name="form44" id="form44"> <div class="form-group"> - <label class="control-label" for="内容">内容</label> - <input type="base64" class="form-control input-sm" id="内容" required placeholder="" name="内容"> + <label class="control-label" for="id">id</label> + <input type="inter" 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> + <button type="submit" class="btn btn-success send" rel="44">提交</button> + <button type="reset" class="btn btn-info" rel="44">重置</button> </div> </form> </div> @@ -6239,8 +5819,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_headers44"></pre> + <pre id="response44"></pre> </div> </div> </div> @@ -6255,10 +5835,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample29"> + <div class="tab-pane" id="sample44"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response29">无</pre> + <pre id="sample_response44">无</pre> </div> </div> </div><!-- #sample --> @@ -6267,31 +5847,29 @@ </div> </div> </div> - <h2>我的地址接口</h2> - <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-3"> + <div class="panel-heading" id="heading-45"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion3" href="#collapseOne3"> 收货地址 <span class="text-muted">/api/address/index</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion45" href="#collapseOne45"> 申请售后 <span class="text-muted">/api/order_aftersale/aftersale</span></a> </h4> </div> - <div id="collapseOne3" class="panel-collapse collapse"> + <div id="collapseOne45" 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="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="info3"> + <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"> @@ -6318,17 +5896,70 @@ <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> + <table class="table table-hover"> + <thead> + <tr> + <th>名称</th> + <th>类型</th> + <th>必选</th> + <th>描述</th> + </tr> + </thead> + <tbody> + <tr> + <td>type</td> + <td>string</td> + <td>是</td> + <td>类型:refund=退款,return=退货,other=其他</td> + </tr> + <tr> + <td>order_id</td> + <td>inter</td> + <td>是</td> + <td>订单ID</td> + </tr> + <tr> + <td>order_item_id</td> + <td>inter</td> + <td>是</td> + <td>订单商品ID</td> + </tr> + <tr> + <td>phone</td> + <td>string</td> + <td>是</td> + <td>联系方式</td> + </tr> + <tr> + <td>reason</td> + <td>string</td> + <td>否</td> + <td>售后原因</td> + </tr> + <tr> + <td>content</td> + <td>string</td> + <td>否</td> + <td>售后原因内容</td> + </tr> + <tr> + <td>images</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="sandbox3"> + <div class="tab-pane" id="sandbox45"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -6345,13 +5976,38 @@ <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/address/index" method="GET" name="form3" id="form3"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order_aftersale/aftersale" method="POST" name="form45" id="form45"> <div class="form-group"> - 无 + <label class="control-label" for="type">type</label> + <input type="string" class="form-control input-sm" id="type" required placeholder="类型:refund=退款,return=退货,other=其他" name="type"> </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> + <label class="control-label" for="order_id">order_id</label> + <input type="inter" class="form-control input-sm" id="order_id" required placeholder="订单ID" name="order_id"> + </div> + <div class="form-group"> + <label class="control-label" for="order_item_id">order_item_id</label> + <input type="inter" class="form-control input-sm" id="order_item_id" required placeholder="订单商品ID" name="order_item_id"> + </div> + <div class="form-group"> + <label class="control-label" for="phone">phone</label> + <input type="string" class="form-control input-sm" id="phone" required placeholder="联系方式" name="phone"> + </div> + <div class="form-group"> + <label class="control-label" for="reason">reason</label> + <input type="string" class="form-control input-sm" id="reason" placeholder="售后原因" name="reason"> + </div> + <div class="form-group"> + <label class="control-label" for="content">content</label> + <input type="string" class="form-control input-sm" id="content" placeholder="售后原因内容" name="content"> + </div> + <div class="form-group"> + <label class="control-label" for="images">images</label> + <input type="string" class="form-control input-sm" id="images" placeholder="售后图片,数组" name="images"> + </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> </div> </form> </div> @@ -6361,8 +6017,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_headers45"></pre> + <pre id="response45"></pre> </div> </div> </div> @@ -6377,30 +6033,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample3"> + <div class="tab-pane" id="sample45"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response3">{ - "code": 1, - "msg": "收货地址", - "time": "1607673708", - "data": [{ - "id": 1, //地址ID - "is_default": "1", //是否为默认地址:0=否,1=是 - "user_id": 1, //用户ID - "consignee": "何先生", //姓名 - "phone": "15133120361", //电话 - "province_name": "北京市", //省份名称 - "city_name": "北京市", //城市名称 - "area_name": "东城区", //区县名称 - "address": "测试地址", //详细地址 - "province_id": 110000, //省份ID - "city_id": 110100, //城市ID - "area_id": 110101, //区县ID - "latitude": null, - "longitude": null - }] - }</pre> + <pre id="sample_response45">无</pre> </div> </div> </div><!-- #sample --> @@ -6410,28 +6046,28 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-4"> + <div class="panel-heading" id="heading-46"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion4" href="#collapseOne4"> 默认收货地址 <span class="text-muted">/api/address/defaults</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion46" href="#collapseOne46"> 取消售后单 <span class="text-muted">/api/order_aftersale/cancel</span></a> </h4> </div> - <div id="collapseOne4" class="panel-collapse collapse"> + <div id="collapseOne46" 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="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="info4"> + <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"> @@ -6458,7 +6094,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>id</td> + <td>inter</td> + <td>是</td> + <td>售后ID</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> @@ -6468,7 +6121,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox4"> + <div class="tab-pane" id="sandbox46"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -6485,13 +6138,14 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/address/defaults" method="GET" name="form4" id="form4"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order_aftersale/cancel" method="POST" name="form46" id="form46"> <div class="form-group"> - 无 + <label class="control-label" for="id">id</label> + <input type="inter" 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="4">提交</button> - <button type="reset" class="btn btn-info" rel="4">重置</button> + <button type="submit" class="btn btn-success send" rel="46">提交</button> + <button type="reset" class="btn btn-info" rel="46">重置</button> </div> </form> </div> @@ -6501,8 +6155,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_headers46"></pre> + <pre id="response46"></pre> </div> </div> </div> @@ -6517,30 +6171,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample4"> + <div class="tab-pane" id="sample46"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response4">{ - "code": 1, - "msg": "默认收货地址", - "time": "1607673249", - "data": { - "id": 1, //地址ID - "is_default": "0", //是否为默认地址:0=否,1=是 - "user_id": 1, //用户ID - "consignee": "何先生", //姓名 - "phone": "15133120361", //电话 - "province_name": "北京市", //省份名称 - "city_name": "北京市", //城市名称 - "area_name": "东城区", //地区名称 - "address": "测试地址", //详细地址 - "province_id": 110000, //省份ID - "city_id": 110100, //城市ID - "area_id": 110101, //地区ID - "latitude": null, - "longitude": null - } - }</pre> + <pre id="sample_response46">无</pre> </div> </div> </div><!-- #sample --> @@ -6550,38 +6184,72 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-5"> + <div class="panel-heading" id="heading-47"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion5" href="#collapseOne5"> 省市区 <span class="text-muted">/api/address/area</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion47" href="#collapseOne47"> 删除售后单 <span class="text-muted">/api/order_aftersale/delete</span></a> </h4> </div> - <div id="collapseOne5" class="panel-collapse collapse"> + <div id="collapseOne47" 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="doctab47"> + <li class="active"><a href="#info47" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox47" data-toggle="tab">在线测试</a></li> + <li><a href="#sample47" 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="info47"> <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"> <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>inter</td> + <td>是</td> + <td>售后ID</td> + </tr> + </tbody> + </table> </div> </div> <div class="panel panel-default"> @@ -6591,19 +6259,31 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox5"> + <div class="tab-pane" id="sandbox47"> <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/address/area" method="GET" name="form5" id="form5"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/order_aftersale/delete" method="POST" name="form47" id="form47"> <div class="form-group"> - 无 + <label class="control-label" for="id">id</label> + <input type="inter" 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="5">提交</button> - <button type="reset" class="btn btn-info" rel="5">重置</button> + <button type="submit" class="btn btn-success send" rel="47">提交</button> + <button type="reset" class="btn btn-info" rel="47">重置</button> </div> </form> </div> @@ -6613,8 +6293,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_headers47"></pre> + <pre id="response47"></pre> </div> </div> </div> @@ -6629,40 +6309,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample5"> + <div class="tab-pane" id="sample47"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response5">{ - "code": 1, - "msg": "省市区", - "time": "1607672048", - "data": { - "provinceData": [{ //省份数据 - "value": 110000, - "label": "北京市", - "pid": 0, - "level": 1 - }], - "cityData": [ //城市数据 - [{ - "value": 110100, - "label": "北京市", - "pid": 110000, - "level": 2 - }] - ], - "areaData": [ //区县数据 - [ - [{ - "value": 110101, - "label": "东城区", - "pid": 110100, - "level": 3 - }] - ] - ] - } - }</pre> + <pre id="sample_response47">无</pre> </div> </div> </div><!-- #sample --> @@ -6671,29 +6321,125 @@ </div> </div> </div> + <h2></h2> + <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-6"> + <div class="panel-heading" id="heading-30"> <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/address/edit</span></a> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion30" href="#collapseOne30"> <span class="text-muted">addons/shopro/live/index</span></a> </h4> </div> - <div id="collapseOne6" class="panel-collapse collapse"> + <div id="collapseOne30" 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="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="info6"> + <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"> + 无 + </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="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="addons/shopro/live/index" method="get" name="form30" id="form30"> + <div class="form-group"> + 无 + </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> + </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_headers30"></pre> + <pre id="response30"></pre> + </div> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>返回参数</strong></div> + <div class="panel-body"> + 无 + </div> + </div> + </div> + </div> + </div><!-- #sandbox --> + + <div class="tab-pane" id="sample30"> + <div class="row"> + <div class="col-md-12"> + <pre id="sample_response30">无</pre> + </div> + </div> + </div><!-- #sample --> + + </div><!-- .tab-content --> + </div> + </div> + </div> + <h2>我的地址接口</h2> + <hr> + <div class="panel panel-default"> + <div class="panel-heading" id="heading-3"> + <h4 class="panel-title"> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion3" href="#collapseOne3"> 收货地址 <span class="text-muted">/api/address/index</span></a> + </h4> + </div> + <div id="collapseOne3" 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> + + <!-- Tab panes --> + <div class="tab-content"> + + <div class="tab-pane active" id="info3"> + <div class="well"> + 收货地址 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> @@ -6720,54 +6466,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>area_id</td> - <td>inter</td> - <td>是</td> - <td>地区ID</td> - </tr> - <tr> - <td>id</td> - <td>inter</td> - <td>否</td> - <td>收货地址ID:不填或填0是新增地址</td> - </tr> - <tr> - <td>consignee</td> - <td>string</td> - <td>是</td> - <td>收货人</td> - </tr> - <tr> - <td>phone</td> - <td>string</td> - <td>是</td> - <td>联系电话</td> - </tr> - <tr> - <td>address</td> - <td>string</td> - <td>是</td> - <td>详细地址</td> - </tr> - <tr> - <td>is_default</td> - <td>string</td> - <td>否</td> - <td>是否默认地址:0=否,1=是</td> - </tr> - </tbody> - </table> + 无 </div> </div> <div class="panel panel-default"> @@ -6777,7 +6476,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox6"> + <div class="tab-pane" id="sandbox3"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -6794,34 +6493,1199 @@ <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/address/edit" method="POST" name="form6" id="form6"> - <div class="form-group"> - <label class="control-label" for="area_id">area_id</label> - <input type="inter" class="form-control input-sm" id="area_id" required placeholder="地区ID" name="area_id"> - </div> - <div class="form-group"> - <label class="control-label" for="id">id</label> - <input type="inter" class="form-control input-sm" id="id" placeholder="收货地址ID:不填或填0是新增地址" name="id"> - </div> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/address/index" method="GET" name="form3" id="form3"> <div class="form-group"> - <label class="control-label" for="consignee">consignee</label> - <input type="string" class="form-control input-sm" id="consignee" required placeholder="收货人" name="consignee"> + 无 </div> <div class="form-group"> - <label class="control-label" for="phone">phone</label> - <input type="string" class="form-control input-sm" id="phone" required placeholder="联系电话" name="phone"> + <button type="submit" class="btn btn-success send" rel="3">提交</button> + <button type="reset" class="btn btn-info" rel="3">重置</button> </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"> + </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_headers3"></pre> + <pre id="response3"></pre> </div> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>返回参数</strong></div> + <div class="panel-body"> + 无 + </div> + </div> + </div> + </div> + </div><!-- #sandbox --> + + <div class="tab-pane" id="sample3"> + <div class="row"> + <div class="col-md-12"> + <pre id="sample_response3">{ + "code": 1, + "msg": "收货地址", + "time": "1607673708", + "data": [{ + "id": 1, //地址ID + "is_default": "1", //是否为默认地址:0=否,1=是 + "user_id": 1, //用户ID + "consignee": "何先生", //姓名 + "phone": "15133120361", //电话 + "province_name": "北京市", //省份名称 + "city_name": "北京市", //城市名称 + "area_name": "东城区", //区县名称 + "address": "测试地址", //详细地址 + "province_id": 110000, //省份ID + "city_id": 110100, //城市ID + "area_id": 110101, //区县ID + "latitude": null, + "longitude": null + }] + }</pre> + </div> + </div> + </div><!-- #sample --> + + </div><!-- .tab-content --> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading" id="heading-4"> + <h4 class="panel-title"> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion4" href="#collapseOne4"> 默认收货地址 <span class="text-muted">/api/address/defaults</span></a> + </h4> + </div> + <div id="collapseOne4" 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> + + <!-- Tab panes --> + <div class="tab-content"> + + <div class="tab-pane active" id="info4"> + <div class="well"> + 默认收货地址 </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>Headers</strong></div> + <div class="panel-body"> + <table class="table table-hover"> + <thead> + <tr> + <th>名称</th> + <th>类型</th> + <th>必选</th> + <th>描述</th> + </tr> + </thead> + <tbody> + <tr> + <td>token</td> + <td>string</td> + <td>是</td> + <td>请求的Token</td> + </tr> + </tbody> + </table> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>参数</strong></div> + <div class="panel-body"> + 无 + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>正文</strong></div> + <div class="panel-body"> + 无 </div> + </div> + </div><!-- #info --> + + <div class="tab-pane" id="sandbox4"> + <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/address/defaults" method="GET" name="form4" id="form4"> + <div class="form-group"> + 无 + </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> + </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_headers4"></pre> + <pre id="response4"></pre> + </div> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>返回参数</strong></div> + <div class="panel-body"> + 无 + </div> + </div> + </div> + </div> + </div><!-- #sandbox --> + + <div class="tab-pane" id="sample4"> + <div class="row"> + <div class="col-md-12"> + <pre id="sample_response4">{ + "code": 1, + "msg": "默认收货地址", + "time": "1607673249", + "data": { + "id": 1, //地址ID + "is_default": "0", //是否为默认地址:0=否,1=是 + "user_id": 1, //用户ID + "consignee": "何先生", //姓名 + "phone": "15133120361", //电话 + "province_name": "北京市", //省份名称 + "city_name": "北京市", //城市名称 + "area_name": "东城区", //地区名称 + "address": "测试地址", //详细地址 + "province_id": 110000, //省份ID + "city_id": 110100, //城市ID + "area_id": 110101, //地区ID + "latitude": null, + "longitude": null + } + }</pre> + </div> + </div> + </div><!-- #sample --> + + </div><!-- .tab-content --> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading" id="heading-5"> + <h4 class="panel-title"> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion5" href="#collapseOne5"> 省市区 <span class="text-muted">/api/address/area</span></a> + </h4> + </div> + <div id="collapseOne5" 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> + + <!-- Tab panes --> + <div class="tab-content"> + + <div class="tab-pane active" id="info5"> + <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="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/address/area" method="GET" name="form5" id="form5"> + <div class="form-group"> + 无 + </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> + </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_headers5"></pre> + <pre id="response5"></pre> + </div> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>返回参数</strong></div> + <div class="panel-body"> + 无 + </div> + </div> + </div> + </div> + </div><!-- #sandbox --> + + <div class="tab-pane" id="sample5"> + <div class="row"> + <div class="col-md-12"> + <pre id="sample_response5">{ + "code": 1, + "msg": "省市区", + "time": "1607672048", + "data": { + "provinceData": [{ //省份数据 + "value": 110000, + "label": "北京市", + "pid": 0, + "level": 1 + }], + "cityData": [ //城市数据 + [{ + "value": 110100, + "label": "北京市", + "pid": 110000, + "level": 2 + }] + ], + "areaData": [ //区县数据 + [ + [{ + "value": 110101, + "label": "东城区", + "pid": 110100, + "level": 3 + }] + ] + ] + } + }</pre> + </div> + </div> + </div><!-- #sample --> + + </div><!-- .tab-content --> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading" id="heading-6"> + <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/address/edit</span></a> + </h4> + </div> + <div id="collapseOne6" 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> + + <!-- Tab panes --> + <div class="tab-content"> + + <div class="tab-pane active" id="info6"> + <div class="well"> + 编辑地址 </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>Headers</strong></div> + <div class="panel-body"> + <table class="table table-hover"> + <thead> + <tr> + <th>名称</th> + <th>类型</th> + <th>必选</th> + <th>描述</th> + </tr> + </thead> + <tbody> + <tr> + <td>token</td> + <td>string</td> + <td>是</td> + <td>请求的Token</td> + </tr> + </tbody> + </table> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>参数</strong></div> + <div class="panel-body"> + <table class="table table-hover"> + <thead> + <tr> + <th>名称</th> + <th>类型</th> + <th>必选</th> + <th>描述</th> + </tr> + </thead> + <tbody> + <tr> + <td>area_id</td> + <td>inter</td> + <td>是</td> + <td>地区ID</td> + </tr> + <tr> + <td>id</td> + <td>inter</td> + <td>否</td> + <td>收货地址ID:不填或填0是新增地址</td> + </tr> + <tr> + <td>consignee</td> + <td>string</td> + <td>是</td> + <td>收货人</td> + </tr> + <tr> + <td>phone</td> + <td>string</td> + <td>是</td> + <td>联系电话</td> + </tr> + <tr> + <td>address</td> + <td>string</td> + <td>是</td> + <td>详细地址</td> + </tr> + <tr> + <td>is_default</td> + <td>string</td> + <td>否</td> + <td>是否默认地址:0=否,1=是</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="sandbox6"> + <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/address/edit" method="POST" name="form6" id="form6"> + <div class="form-group"> + <label class="control-label" for="area_id">area_id</label> + <input type="inter" class="form-control input-sm" id="area_id" required placeholder="地区ID" name="area_id"> + </div> + <div class="form-group"> + <label class="control-label" for="id">id</label> + <input type="inter" class="form-control input-sm" id="id" placeholder="收货地址ID:不填或填0是新增地址" name="id"> + </div> + <div class="form-group"> + <label class="control-label" for="consignee">consignee</label> + <input type="string" class="form-control input-sm" id="consignee" required placeholder="收货人" name="consignee"> + </div> + <div class="form-group"> + <label class="control-label" for="phone">phone</label> + <input type="string" class="form-control input-sm" id="phone" required placeholder="联系电话" name="phone"> + </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="is_default">is_default</label> + <input type="string" class="form-control input-sm" id="is_default" placeholder="是否默认地址:0=否,1=是" name="is_default"> + </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> + </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_headers6"></pre> + <pre id="response6"></pre> + </div> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>返回参数</strong></div> + <div class="panel-body"> + 无 + </div> + </div> + </div> + </div> + </div><!-- #sandbox --> + + <div class="tab-pane" id="sample6"> + <div class="row"> + <div class="col-md-12"> + <pre id="sample_response6">{ + "code": 1, + "msg": "编辑地址", + "time": "1607673078", + "data": { + "consignee": "何先生", //姓名 + "phone": "15133120361", //电话 + "province_id": 110000, //省份ID + "province_name": "北京市", //省份名称 + "city_id": 110100, //城市ID + "city_name": "北京市", //城市名称 + "area_id": 110101, //区县ID + "area_name": "东城区", //区县名称 + "is_default": "0", //是否为默认地址:0=否,1=是 + "latitude": null, + "longitude": null, + "user_id": 1, //用户ID + "address": "测试地址", //详细地址 + "id": "1" //地址ID + } + }</pre> + </div> + </div> + </div><!-- #sample --> + + </div><!-- .tab-content --> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading" id="heading-7"> + <h4 class="panel-title"> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion7" href="#collapseOne7"> 地址详情 <span class="text-muted">/api/address/info</span></a> + </h4> + </div> + <div id="collapseOne7" 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> + + <!-- Tab panes --> + <div class="tab-content"> + + <div class="tab-pane active" id="info7"> + <div class="well"> + 地址详情 </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>Headers</strong></div> + <div class="panel-body"> + <table class="table table-hover"> + <thead> + <tr> + <th>名称</th> + <th>类型</th> + <th>必选</th> + <th>描述</th> + </tr> + </thead> + <tbody> + <tr> + <td>token</td> + <td>string</td> + <td>是</td> + <td>请求的Token</td> + </tr> + </tbody> + </table> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>参数</strong></div> + <div class="panel-body"> + <table class="table table-hover"> + <thead> + <tr> + <th>名称</th> + <th>类型</th> + <th>必选</th> + <th>描述</th> + </tr> + </thead> + <tbody> + <tr> + <td>id</td> + <td>inter</td> + <td>是</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="sandbox7"> + <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/address/info" method="GET" name="form7" id="form7"> + <div class="form-group"> + <label class="control-label" for="id">id</label> + <input type="inter" 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="7">提交</button> + <button type="reset" class="btn btn-info" rel="7">重置</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_headers7"></pre> + <pre id="response7"></pre> + </div> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>返回参数</strong></div> + <div class="panel-body"> + 无 + </div> + </div> + </div> + </div> + </div><!-- #sandbox --> + + <div class="tab-pane" id="sample7"> + <div class="row"> + <div class="col-md-12"> + <pre id="sample_response7">{ + "code": 1, + "msg": "地址详情", + "time": "1607673249", + "data": { + "id": 1, //地址ID + "is_default": "0", //是否为默认地址:0=否,1=是 + "user_id": 1, //用户ID + "consignee": "何先生", //姓名 + "phone": "15133120361", //电话 + "province_name": "北京市", //省份名称 + "city_name": "北京市", //城市名称 + "area_name": "东城区", //地区名称 + "address": "测试地址", //详细地址 + "province_id": 110000, //省份ID + "city_id": 110100, //城市ID + "area_id": 110101, //地区ID + "latitude": null, + "longitude": null + } + }</pre> + </div> + </div> + </div><!-- #sample --> + + </div><!-- .tab-content --> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading" id="heading-8"> + <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/address/del</span></a> + </h4> + </div> + <div id="collapseOne8" 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> + + <!-- Tab panes --> + <div class="tab-content"> + + <div class="tab-pane active" id="info8"> + <div class="well"> + 删除地址 </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>Headers</strong></div> + <div class="panel-body"> + <table class="table table-hover"> + <thead> + <tr> + <th>名称</th> + <th>类型</th> + <th>必选</th> + <th>描述</th> + </tr> + </thead> + <tbody> + <tr> + <td>token</td> + <td>string</td> + <td>是</td> + <td>请求的Token</td> + </tr> + </tbody> + </table> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>参数</strong></div> + <div class="panel-body"> + <table class="table table-hover"> + <thead> + <tr> + <th>名称</th> + <th>类型</th> + <th>必选</th> + <th>描述</th> + </tr> + </thead> + <tbody> + <tr> + <td>id</td> + <td>inter</td> + <td>是</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="sandbox8"> + <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/address/del" method="POST" name="form8" id="form8"> + <div class="form-group"> + <label class="control-label" for="id">id</label> + <input type="inter" 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="8">提交</button> + <button type="reset" class="btn btn-info" rel="8">重置</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_headers8"></pre> + <pre id="response8"></pre> + </div> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>返回参数</strong></div> + <div class="panel-body"> + 无 + </div> + </div> + </div> + </div> + </div><!-- #sandbox --> + + <div class="tab-pane" id="sample8"> + <div class="row"> + <div class="col-md-12"> + <pre id="sample_response8">{ + "code": 1, + "msg": "删除地址", + "time": "1607673249", + "data": null + }</pre> + </div> + </div> + </div><!-- #sample --> + + </div><!-- .tab-content --> + </div> + </div> + </div> + <h2>首页接口</h2> + <hr> + <div class="panel panel-default"> + <div class="panel-heading" id="heading-26"> + <h4 class="panel-title"> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion26" href="#collapseOne26"> 首页 <span class="text-muted">/api/index/index</span></a> + </h4> + </div> + <div id="collapseOne26" 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> + + <!-- Tab panes --> + <div class="tab-content"> + + <div class="tab-pane active" id="info26"> + <div class="well"> + 首页 </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>Headers</strong></div> + <div class="panel-body"> + <table class="table table-hover"> + <thead> + <tr> + <th>名称</th> + <th>类型</th> + <th>必选</th> + <th>描述</th> + </tr> + </thead> + <tbody> + <tr> + <td>token</td> + <td>string</td> + <td>否</td> + <td>请求的token</td> + </tr> + </tbody> + </table> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>参数</strong></div> + <div class="panel-body"> + 无 + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>正文</strong></div> + <div class="panel-body"> + 无 </div> + </div> + </div><!-- #info --> + + <div class="tab-pane" id="sandbox26"> + <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" 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/index/index" method="GET" name="form26" id="form26"> + <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> + </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_headers26"></pre> + <pre id="response26"></pre> + </div> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading"><strong>返回参数</strong></div> + <div class="panel-body"> + 无 + </div> + </div> + </div> + </div> + </div><!-- #sandbox --> + + <div class="tab-pane" id="sample26"> + <div class="row"> + <div class="col-md-12"> + <pre id="sample_response26">{ + "code": 1, + "msg": "首页", + "time": "1608036399", + "data": { + "banner_list": [{ //轮播图 + "id": 3, //轮播图ID + "image": "http://www.ant.top/uploads/20201214/b655ea4dc4779222ab7a4e2b95feb3a4.png" //图片地址 + }], + "category_list": [{ //一级分类 + "id": 1, //分类ID + "name": "商品分类", //分类名称 + "image": "http://www.ant.top/uploads/20201221/559d2a240ec20b096590a902217009ff.png", //分类图片 + }], + "seckill_list": { + "type": "ing", // 类型:ing=进行中,nostart=即将开始,tomorrow=明日预告 + "current_endtime": { //距离本场结束 + "hour": 10, + "minute": 12, + "second": 19 + }, + "soon_starttime": { //即将开始时间 + "hour": 14, + "minute": 00 + }, + "goodsList": [{ + "id": 1, //商品ID + "type": "normal", + "title": "测试商品", //标题 + "subtitle": "测试啊", //副标题 + "weigh": 0, + "category_ids": "3", //所属分类ID + "image": "http://www.ant.top/assets/img/qrcode.png", //商品主图 + "price": "0.01", //商品价格 + "original_price": "10000.00", //原价 + "is_sku": 0, + "likes": 0, + "views": 3, + "sales": 0, //销量 + "show_sales": 0, //显示销量 + "dispatch_type": "express", + "dispatch_ids": "1", + "deletetime": null, + "activity": { + "id": 7, + "title": "秒杀测试", + "type": "seckill", + "richtext_id": 0, + "richtext_title": "", + "starttime": 1607616000, + "endtime": 1607702400, + "rules": { + "limit_buy": "1", + "order_auto_close": "", + "activity_auto_close": "" + } + }, + "activity_type": "seckill", + "sku_price": [{ + "id": 1, + "goods_sku_ids": null, + "goods_id": 1, + "weigh": 0, + "image": null, + "stock": 20, + "sales": 0, + "sn": "", + "weight": 0, + "price": "0.01", + "goods_sku_text": null, + "status": "up", + "activity_type": "seckill", + "activity_id": 7, + "item_goods_sku_price": { + "id": 4, + "activity_id": 7, + "sku_price_id": 1, + "goods_id": 1, + "stock": 20, + "sales": 0, + "price": "0.01", + "status": "up" + }, + "goods_sku_id_arr": [ + "" + ] + }], + "stock": 20, + "dispatch_type_arr": [ + "express" + ] + }] + }, + "groupon_list": { + "type": "ing", // 类型:ing=进行中,nostart=即将开始,tomorrow=明日预告 + "current_endtime": { + "hour": 10, + "minute": 12, + "second": 19 + }, + "soon_starttime": { //即将开始时间 + "hour": 14, + "minute": 00 + }, + "goodsList":[{ + "id": 2, //商品ID + "type": "normal", + "title": "测试商品2", //商品标题 + "subtitle": "测试啊啊", //商品副标题 + "weigh": 0, + "category_ids": "3", + "image": "http://www.ant.top/uploads/20201211/8894d62100f2f920ffb2f38063b63f2d.jpg", //商品主图 + "price": "0.02", //现价 + "original_price": "1000.00", //原价 + "is_sku": 0, //是否多规格:0=否,1=是 + "likes": 0, + "views": 1, + "sales": 0, + "show_sales": 0, //显示销量 + "dispatch_type": "express", + "dispatch_ids": "1", + "deletetime": null, + "activity": { + "id": 9, //活动ID + "title": "拼团测试", //活动标题 + "type": "groupon", //活动类型:seckill=秒杀,groupon=拼团 + "richtext_id": 0, + "richtext_title": "", + "starttime": 1607616000, + "endtime": 1607702400, + "rules": { //活动规则 + "limit_buy": "1", //每人限购件数 + "order_auto_close": "", + "activity_auto_close": "", + "team_num": "2", //成团人数 + "is_alone": "0", //是否允许单独购买 + "is_fictitious": "0", + "fictitious_num": "", + "valid_time": "", + "team_card": "0" + } + }, + "activity_type": "groupon", + "groupon_price": "0.01", + "sku_price": [{ + "id": 2, + "goods_sku_ids": null, + "goods_id": 2, + "weigh": 0, + "image": null, + "stock": 10, + "sales": 0, + "sn": "", + "weight": 0, + "price": "0.02", + "goods_sku_text": null, + "status": "up", + "groupon_price": "0.01", + "activity_type": "groupon", + "activity_id": 9, + "item_goods_sku_price": { + "id": 5, + "activity_id": 9, + "sku_price_id": 2, + "goods_id": 2, + "stock": 10, + "sales": 0, + "price": "0.01", + "status": "up" + }, + "goods_sku_id_arr": [ + "" + ] + }], + "stock": 10, + "dispatch_type_arr": [ + "express" + ] + }] + } + } + }</pre> + </div> + </div> + </div><!-- #sample --> + + </div><!-- .tab-content --> + </div> + </div> + </div> + <div class="panel panel-default"> + <div class="panel-heading" id="heading-27"> + <h4 class="panel-title"> + <span class="label label-success">GET</span> + <a data-toggle="collapse" data-parent="#accordion27" href="#collapseOne27"> 分享标题和图片 <span class="text-muted">/api/index/share</span></a> + </h4> + </div> + <div id="collapseOne27" 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> + + <!-- Tab panes --> + <div class="tab-content"> + + <div class="tab-pane active" id="info27"> + <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="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/index/share" method="GET" name="form27" id="form27"> <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" placeholder="是否默认地址:0=否,1=是" name="is_default"> + 无 </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> + <button type="submit" class="btn btn-success send" rel="27">提交</button> + <button type="reset" class="btn btn-info" rel="27">重置</button> </div> </form> </div> @@ -6831,8 +7695,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_headers27"></pre> + <pre id="response27"></pre> </div> </div> </div> @@ -6847,28 +7711,16 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample6"> + <div class="tab-pane" id="sample27"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response6">{ + <pre id="sample_response27">{ "code": 1, - "msg": "编辑地址", - "time": "1607673078", + "msg": "首页", + "time": "1610097015", "data": { - "consignee": "何先生", //姓名 - "phone": "15133120361", //电话 - "province_id": 110000, //省份ID - "province_name": "北京市", //省份名称 - "city_id": 110100, //城市ID - "city_name": "北京市", //城市名称 - "area_id": 110101, //区县ID - "area_name": "东城区", //区县名称 - "is_default": "0", //是否为默认地址:0=否,1=是 - "latitude": null, - "longitude": null, - "user_id": 1, //用户ID - "address": "测试地址", //详细地址 - "id": "1" //地址ID + "title": "邀请有好礼", //分享标题 + "image": "http://api.7wpp.com/uploads/20200414/4be7c944935a0fd6fc890f0214e6c3e0.jpg" //分享图片 } }</pre> </div> @@ -6880,49 +7732,32 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-7"> + <div class="panel-heading" id="heading-28"> <h4 class="panel-title"> - <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion7" href="#collapseOne7"> 地址详情 <span class="text-muted">/api/address/info</span></a> + <span class="label label-primary">POST</span> + <a data-toggle="collapse" data-parent="#accordion28" href="#collapseOne28"> 中转上传文件 <span class="text-muted">/api/index/upload</span></a> </h4> </div> - <div id="collapseOne7" class="panel-collapse collapse"> + <div id="collapseOne28" 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="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="info7"> + <div class="tab-pane active" id="info28"> <div class="well"> - 地址详情 </div> + 中转上传文件 </div> <div class="panel panel-default"> <div class="panel-heading"><strong>Headers</strong></div> <div class="panel-body"> - <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"> @@ -6939,10 +7774,10 @@ </thead> <tbody> <tr> - <td>id</td> - <td>inter</td> + <td>file</td> + <td>File</td> <td>是</td> - <td>收货地址ID</td> + <td>文件流</td> </tr> </tbody> </table> @@ -6955,31 +7790,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox7"> + <div class="tab-pane" id="sandbox28"> <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/address/info" method="GET" name="form7" id="form7"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/index/upload" method="POST" name="form28" id="form28"> <div class="form-group"> - <label class="control-label" for="id">id</label> - <input type="inter" class="form-control input-sm" id="id" required placeholder="收货地址ID" name="id"> + <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="7">提交</button> - <button type="reset" class="btn btn-info" rel="7">重置</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> @@ -6989,8 +7813,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_headers28"></pre> + <pre id="response28"></pre> </div> </div> </div> @@ -7005,30 +7829,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample7"> + <div class="tab-pane" id="sample28"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response7">{ - "code": 1, - "msg": "地址详情", - "time": "1607673249", - "data": { - "id": 1, //地址ID - "is_default": "0", //是否为默认地址:0=否,1=是 - "user_id": 1, //用户ID - "consignee": "何先生", //姓名 - "phone": "15133120361", //电话 - "province_name": "北京市", //省份名称 - "city_name": "北京市", //城市名称 - "area_name": "东城区", //地区名称 - "address": "测试地址", //详细地址 - "province_id": 110000, //省份ID - "city_id": 110100, //城市ID - "area_id": 110101, //地区ID - "latitude": null, - "longitude": null - } - }</pre> + <pre id="sample_response28">无</pre> </div> </div> </div><!-- #sample --> @@ -7038,49 +7842,32 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-8"> + <div class="panel-heading" id="heading-29"> <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/address/del</span></a> + <a data-toggle="collapse" data-parent="#accordion29" href="#collapseOne29"> 上传 base64 图片 <span class="text-muted">/api/index/uploadBase64</span></a> </h4> </div> - <div id="collapseOne8" class="panel-collapse collapse"> + <div id="collapseOne29" 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="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="info8"> + <div class="tab-pane active" id="info29"> <div class="well"> - 删除地址 </div> + 上传 base64 图片 </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"> @@ -7097,10 +7884,10 @@ </thead> <tbody> <tr> - <td>id</td> - <td>inter</td> + <td>内容</td> + <td>base64</td> <td>是</td> - <td>收货地址ID</td> + <td></td> </tr> </tbody> </table> @@ -7113,31 +7900,20 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox8"> + <div class="tab-pane" id="sandbox29"> <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/address/del" method="POST" name="form8" id="form8"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/index/uploadBase64" method="POST" name="form29" id="form29"> <div class="form-group"> - <label class="control-label" for="id">id</label> - <input type="inter" class="form-control input-sm" id="id" required placeholder="收货地址ID" name="id"> + <label class="control-label" for="内容">内容</label> + <input type="base64" class="form-control input-sm" id="内容" required placeholder="" name="内容"> </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="29">提交</button> + <button type="reset" class="btn btn-info" rel="29">重置</button> </div> </form> </div> @@ -7147,8 +7923,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_headers29"></pre> + <pre id="response29"></pre> </div> </div> </div> @@ -7163,15 +7939,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample8"> + <div class="tab-pane" id="sample29"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response8">{ - "code": 1, - "msg": "删除地址", - "time": "1607673249", - "data": null - }</pre> + <pre id="sample_response29">无</pre> </div> </div> </div><!-- #sample --> @@ -10043,26 +10814,26 @@ <h2>佣金记录接口</h2> <hr> <div class="panel panel-default"> - <div class="panel-heading" id="heading-63"> + <div class="panel-heading" id="heading-68"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion63" href="#collapseOne63"> 佣金记录 <span class="text-muted">/api/user_commission_log/index</span></a> + <a data-toggle="collapse" data-parent="#accordion68" href="#collapseOne68"> 佣金记录 <span class="text-muted">/api/user_commission_log/index</span></a> </h4> </div> - <div id="collapseOne63" class="panel-collapse collapse"> + <div id="collapseOne68" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab63"> - <li class="active"><a href="#info63" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox63" data-toggle="tab">在线测试</a></li> - <li><a href="#sample63" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab68"> + <li class="active"><a href="#info68" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox68" data-toggle="tab">在线测试</a></li> + <li><a href="#sample68" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info63"> + <div class="tab-pane active" id="info68"> <div class="well"> 佣金记录 </div> <div class="panel panel-default"> @@ -10118,7 +10889,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox63"> + <div class="tab-pane" id="sandbox68"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -10135,14 +10906,14 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user_commission_log/index" method="GET" name="form63" id="form63"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user_commission_log/index" method="GET" name="form68" id="form68"> <div class="form-group"> <label class="control-label" for="status">status</label> <input type="string" class="form-control input-sm" id="status" required placeholder="状态:all=全部,today=今日获得,seven=近七天获得" name="status"> </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="63">提交</button> - <button type="reset" class="btn btn-info" rel="63">重置</button> + <button type="submit" class="btn btn-success send" rel="68">提交</button> + <button type="reset" class="btn btn-info" rel="68">重置</button> </div> </form> </div> @@ -10152,8 +10923,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers63"></pre> - <pre id="response63"></pre> + <pre id="response_headers68"></pre> + <pre id="response68"></pre> </div> </div> </div> @@ -10168,10 +10939,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample63"> + <div class="tab-pane" id="sample68"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response63">{ + <pre id="sample_response68">{ "code": 1, "msg": "佣金记录", "time": "1608988219", @@ -10205,26 +10976,26 @@ </div> </div> <div class="panel panel-default"> - <div class="panel-heading" id="heading-64"> + <div class="panel-heading" id="heading-69"> <h4 class="panel-title"> <span class="label label-success">GET</span> - <a data-toggle="collapse" data-parent="#accordion64" href="#collapseOne64"> 累计佣金 <span class="text-muted">/api/user_commission_log/commissionSum</span></a> + <a data-toggle="collapse" data-parent="#accordion69" href="#collapseOne69"> 累计佣金 <span class="text-muted">/api/user_commission_log/commissionSum</span></a> </h4> </div> - <div id="collapseOne64" class="panel-collapse collapse"> + <div id="collapseOne69" class="panel-collapse collapse"> <div class="panel-body"> <!-- Nav tabs --> - <ul class="nav nav-tabs" id="doctab64"> - <li class="active"><a href="#info64" data-toggle="tab">基础信息</a></li> - <li><a href="#sandbox64" data-toggle="tab">在线测试</a></li> - <li><a href="#sample64" data-toggle="tab">返回示例</a></li> + <ul class="nav nav-tabs" id="doctab69"> + <li class="active"><a href="#info69" data-toggle="tab">基础信息</a></li> + <li><a href="#sandbox69" data-toggle="tab">在线测试</a></li> + <li><a href="#sample69" data-toggle="tab">返回示例</a></li> </ul> <!-- Tab panes --> <div class="tab-content"> - <div class="tab-pane active" id="info64"> + <div class="tab-pane active" id="info69"> <div class="well"> 累计佣金 </div> <div class="panel panel-default"> @@ -10263,7 +11034,7 @@ </div> </div><!-- #info --> - <div class="tab-pane" id="sandbox64"> + <div class="tab-pane" id="sandbox69"> <div class="row"> <div class="col-md-12"> <div class="panel panel-default"> @@ -10280,13 +11051,13 @@ <div class="panel panel-default"> <div class="panel-heading"><strong>参数</strong></div> <div class="panel-body"> - <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user_commission_log/commissionSum" method="GET" name="form64" id="form64"> + <form enctype="application/x-www-form-urlencoded" role="form" action="/api/user_commission_log/commissionSum" method="GET" name="form69" id="form69"> <div class="form-group"> 无 </div> <div class="form-group"> - <button type="submit" class="btn btn-success send" rel="64">提交</button> - <button type="reset" class="btn btn-info" rel="64">重置</button> + <button type="submit" class="btn btn-success send" rel="69">提交</button> + <button type="reset" class="btn btn-info" rel="69">重置</button> </div> </form> </div> @@ -10296,8 +11067,8 @@ <div class="panel-body"> <div class="row"> <div class="col-md-12" style="overflow-x:auto"> - <pre id="response_headers64"></pre> - <pre id="response64"></pre> + <pre id="response_headers69"></pre> + <pre id="response69"></pre> </div> </div> </div> @@ -10312,10 +11083,10 @@ </div> </div><!-- #sandbox --> - <div class="tab-pane" id="sample64"> + <div class="tab-pane" id="sample69"> <div class="row"> <div class="col-md-12"> - <pre id="sample_response64">{ + <pre id="sample_response69">{ "code": 1, "msg": "累计佣金", "time": "1609132801", @@ -10335,7 +11106,7 @@ <div class="row mt0 footer"> <div class="col-md-6" align="left"> - Generated on 2021-01-08 17:11:29 </div> + Generated on 2021-01-11 20:01:09 </div> <div class="col-md-6" align="right"> <a href="./" target="_blank">My Website</a> </div> -- libgit2 0.24.0