|
@@ -248,18 +248,19 @@ class WeixinController extends Controller {
|
|
},
|
|
},
|
|
dataType: 'json',
|
|
dataType: 'json',
|
|
});
|
|
});
|
|
- const user_ = {};
|
|
|
|
- console.log(dockuser);
|
|
|
|
|
|
+ let user_;
|
|
if (dockuser.status === 200) {
|
|
if (dockuser.status === 200) {
|
|
if (dockuser.data.errcode === 0) {
|
|
if (dockuser.data.errcode === 0) {
|
|
- const vd = dockuser.data.res;
|
|
|
|
- user_.id = vd.id;
|
|
|
|
- user_.name = vd.adminuser;
|
|
|
|
- user_.role = vd.role;
|
|
|
|
- user_.phone = vd.phone;
|
|
|
|
|
|
+ const { res } = dockuser.data;
|
|
|
|
+ console.log(res);
|
|
|
|
+ if (res) {
|
|
|
|
+ user_ = { id: res.id, uid: res.id, name: res.adminuser, role: res.role, phone: res.phone };
|
|
|
|
+ }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ console.log(user_);
|
|
if (user_) {
|
|
if (user_) {
|
|
|
|
+ // user_ = {}
|
|
const token = await this.ctx.service.login.createJwt(user_);
|
|
const token = await this.ctx.service.login.createJwt(user_);
|
|
console.log('token--->' + token);
|
|
console.log('token--->' + token);
|
|
const to_uri = urljoin(redirect_uri, `?token=${token}`);
|
|
const to_uri = urljoin(redirect_uri, `?token=${token}`);
|
|
@@ -271,6 +272,7 @@ class WeixinController extends Controller {
|
|
const touri = `${this.app.config.baseUrl}/platmobile/error`;
|
|
const touri = `${this.app.config.baseUrl}/platmobile/error`;
|
|
const to_uri = urljoin(touri, `?openid=${openid}`);
|
|
const to_uri = urljoin(touri, `?openid=${openid}`);
|
|
// TODO: 重定性页面
|
|
// TODO: 重定性页面
|
|
|
|
+ console.log('注册页----' + to_uri);
|
|
this.ctx.redirect(to_uri);
|
|
this.ctx.redirect(to_uri);
|
|
}
|
|
}
|
|
}
|
|
}
|