作者 王智

判断是否会员

... ... @@ -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)
... ...