|
@@ -131,7 +131,8 @@ class WeixinController extends Controller {
|
|
|
if (type === '0') {
|
|
|
// 通过openid取得用户信息
|
|
|
if (user) {
|
|
|
- user = this.checkVip(user);
|
|
|
+ user = await this.checkVip(user);
|
|
|
+ console.log(user);
|
|
|
const token = await this.ctx.service.login.createJwt(user);
|
|
|
const to_uri = urljoin(redirect_uri, `?token=${token}`);
|
|
|
// TODO: 重定性页面
|
|
@@ -156,10 +157,7 @@ class WeixinController extends Controller {
|
|
|
}
|
|
|
}
|
|
|
async checkVip(user) {
|
|
|
- console.log('in function: checkVip');
|
|
|
const { role, id } = user;
|
|
|
- console.log(`role:${role}`);
|
|
|
- console.log(`id:${id}`);
|
|
|
if (role !== '8') return user;
|
|
|
const url = 'http://127.0.0.1:9008/api/live/dock/getdock/' + id;
|
|
|
const vipuser = await this.ctx.curl(url, {
|
|
@@ -179,10 +177,6 @@ class WeixinController extends Controller {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- console.log('vipuser');
|
|
|
- console.log(vipuser);
|
|
|
- console.log('user');
|
|
|
- console.log(user);
|
|
|
return user;
|
|
|
}
|
|
|
}
|