Authored by QC-L

修复登录绑定不正确的问题 review by 黄敬囿

... ... @@ -226,7 +226,7 @@ export const getUserInfo = (e) => {
event.emit(checkEventName(USER_GET_PHONENUMBER_ERROR, fromPage), error.message);
});
} else {
wechatUserIsBind(loginData.unionid).then(message => {
wechatUserIsBind(loginData.unionid, e.detail.userInfo).then(message => {
if (message.code === 10003) {
event.emit(checkEventName(USER_LOGIN_SUCCESS, fromPage));
setTimeout(() => {
... ... @@ -274,11 +274,10 @@ export const getPhoneNumber = (e) => {
const res = e.detail;
let phoneNumber;
let countryCode;
let union_id;
const union_id = wx.getStorageSync('unionid');
return login.decodeUserInfo(srd_session, res.encryptedData, res.iv).then(data => {
phoneNumber = data.phoneNumber;
countryCode = data.countryCode;
union_id = globalData.userInfo.union_id;
if (countryCode && phoneNumber) {
return login.bindMiniAppByAuto(union_id, phoneNumber, countryCode);
}
... ...