Authored by 郝肖肖

'礼品卡实时获取用户信息'

... ... @@ -103,12 +103,26 @@ module.exports = class extends global.yoho.BaseModel {
}
// 验证手机是否绑定
verifyBinMobile() {
verifyBinMobile(uid) {
let userInfo = {
isBinMobile: Number(!!_.get(this.ctx, 'req.user.mobile', false))
};
return Promise.resolve(userInfo);
if (userInfo.isBinMobile) {
return Promise.resolve(userInfo);
}
return this.meGiftAPi.getProfile(uid).then(d => {
let mobile = _.get(d, 'data.verify_mobile', '');
if (mobile) {
_.set(this.ctx, 'req.session.USER_MOBILE', mobile);
}
Object.assign(userInfo, {isBinMobile: Number(!!mobile), email: _.get(d, 'data.verify_email', '')});
return userInfo
});
}
// 发送邮箱验证码
... ...