|
@@ -93,7 +93,9 @@ class WeixinController extends Controller {
|
|
|
if (type === '0') {
|
|
|
// 通过openid取得用户信息
|
|
|
if (user) {
|
|
|
- const token = await this.ctx.service.login.createJwt(user);
|
|
|
+ const user_ = JSON.parse(JSON.stringify(user));
|
|
|
+ user_ = checkVip(user_);
|
|
|
+ const token = await this.ctx.service.login.createJwt(user_);
|
|
|
const to_uri = urljoin(redirect_uri, `?token=${token}`);
|
|
|
// TODO: 重定性页面
|
|
|
console.log('to_uri000-->' + to_uri);
|
|
@@ -113,6 +115,14 @@ class WeixinController extends Controller {
|
|
|
// TODO: 重定性页面
|
|
|
console.log('1111---?' + to_uri);
|
|
|
this.ctx.redirect(to_uri);
|
|
|
+ } else if (type === '2') {
|
|
|
+ const to_uri = urljoin(
|
|
|
+ redirect_uri,
|
|
|
+ `?openid=${openid}&uid=${uid}&type=${type}&qrcode=${qrcode}`
|
|
|
+ );
|
|
|
+ // TODO: 重定性页面
|
|
|
+ console.log('1111---?' + to_uri);
|
|
|
+ this.ctx.redirect(to_uri);
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -132,7 +142,6 @@ class WeixinController extends Controller {
|
|
|
if (type === '0') {
|
|
|
// 通过openid取得用户信息
|
|
|
if (user) {
|
|
|
- user = await this.checkVip(user);
|
|
|
const token = await this.ctx.service.login.createJwt(user);
|
|
|
console.log(`token:${token}\n`);
|
|
|
const to_uri = urljoin(redirect_uri, `?token=${token}`);
|
|
@@ -147,6 +156,7 @@ class WeixinController extends Controller {
|
|
|
this.ctx.redirect(to_uri);
|
|
|
}
|
|
|
} else if (type === '1') {
|
|
|
+ const user = await this.checkVip(user);
|
|
|
const to_uri = urljoin(
|
|
|
redirect_uri,
|
|
|
`?openid=${openid}&uid=${uid}&type=${type}&qrcode=${qrcode}`
|