diff --git a/business/jxcallback/auth/weixin/weixin.go b/business/jxcallback/auth/weixin/weixin.go index 6a5a9e195..a09cae1ff 100644 --- a/business/jxcallback/auth/weixin/weixin.go +++ b/business/jxcallback/auth/weixin/weixin.go @@ -167,10 +167,12 @@ func (a *AutherMiniProgram) BindWeiXin(ctx *jxcontext.Context, code, nickName st return err } user.OpenIDMini = sessionInfo.OpenID + cols := []string{"OpenIDMini"} if nickName != "" { user.NickName = nickName + cols = append(cols, "NickName") } - _, err = dao.UpdateEntity(db, user) + _, err = dao.UpdateEntity(db, user, cols...) return err }