|
@@ -243,7 +243,7 @@ func BindMobile(openId, mobile string, userId, loginType int) (wxUserId int, err
|
|
|
err = o.Raw(sql, openId).QueryRow(&openIdUser)
|
|
|
if openIdUser != nil {
|
|
|
if openIdUser.UserId != user.UserId {
|
|
|
- utils.FileLog.Info("user id is not eq %d , %d",openIdUser.UserId,user.UserId)
|
|
|
+ utils.FileLog.Info("user id is not eq %d , %d", openIdUser.UserId, user.UserId)
|
|
|
wxUserId = user.UserId
|
|
|
dsql := ` DELETE FROM wx_user WHERE open_id = ? `
|
|
|
_, err = o.Raw(dsql, openId).Exec()
|
|
@@ -273,6 +273,10 @@ func BindMobile(openId, mobile string, userId, loginType int) (wxUserId int, err
|
|
|
wxUserId = userId
|
|
|
}
|
|
|
}
|
|
|
+ if wxUserId <= 0 && (user != nil && err.Error() != utils.ErrNoRow()) {
|
|
|
+ utils.FileLog.Info("wxUserId =0 %d , %d", user.UserId)
|
|
|
+ wxUserId = user.UserId
|
|
|
+ }
|
|
|
return
|
|
|
}
|
|
|
|