...
|
...
|
@@ -5,6 +5,7 @@ namespace app\api\controller; |
|
|
|
|
|
|
|
|
use app\common\controller\Api;
|
|
|
use app\common\model\UserToken;
|
|
|
|
|
|
|
|
|
/**
|
...
|
...
|
@@ -31,6 +32,45 @@ class Vip extends Api |
|
|
|
|
|
|
|
|
/**
|
|
|
* @ApiTitle (会员接口-判断是否是VIP)
|
|
|
* @ApiSummary (判断是否是VIP)
|
|
|
* @ApiMethod (POST)
|
|
|
* @ApiRoute (/api/vip/is_vip)
|
|
|
* @ApiHeaders (name=token, type=string, required=true, description="请求的Token")
|
|
|
* @ApiReturnParams (name="code", type="integer", required=true, sample="0")
|
|
|
* @ApiReturnParams (name="msg", type="string", required=true, sample="返回成功")
|
|
|
* @ApiReturn ({
|
|
|
'code':'1',
|
|
|
'msg':'返回成功',
|
|
|
"data":{
|
|
|
"status":"是否是会员[0=非会员,1=会员]"
|
|
|
}
|
|
|
})
|
|
|
*/
|
|
|
public function is_vip()
|
|
|
{
|
|
|
$token = $this->request->header();
|
|
|
if (empty($token['token'])) {
|
|
|
$this->error('请登陆后再操作!', '', '9');
|
|
|
}
|
|
|
$token_model = new UserToken();
|
|
|
$user_id = $token_model::get(['token' => $token['token']]);
|
|
|
if (!$user_id) {
|
|
|
$this->error('Token不存在', '', '8');
|
|
|
}
|
|
|
$model = new \app\common\model\User();
|
|
|
$arr = $model::get(['user_id' => $user_id['id']]);
|
|
|
if ($arr['vip'] == 0) {
|
|
|
$return = ['status' => 0];
|
|
|
$this->success('成功', $return);
|
|
|
} else {
|
|
|
$return = ['status' => 1];
|
|
|
$this->success('成功', $return);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
* @ApiTitle (会员接口-VIP文本信息)
|
|
|
* @ApiSummary (VIP文本信息)
|
|
|
* @ApiMethod (POST)
|
...
|
...
|
|