diff --git a/controllers/auth2.go b/controllers/auth2.go index ed9b7aec4..dbc9a3922 100644 --- a/controllers/auth2.go +++ b/controllers/auth2.go @@ -211,6 +211,9 @@ func (c *Auth2Controller) WeixinMPOAuth2() { fmt.Println("moblie", moblie) if user, err := dao.GetUserByID(dao.GetDB(), "mobile", moblie); err == nil { if user != nil { + authInfo.AuthBindInfo.UserID = user.UserID + authInfo.UserID = user.UserID + authInfo.AuthBindInfo.AuthBind.UserID = user.UserID auth2.AddAuthBind(user, authInfo) } else { return retVal, errCode, fmt.Errorf("未查询到用户!mobile :%v", moblie)