From 6b454d4e85a0985a7b248a0f2a6a052c90e99f29 Mon Sep 17 00:00:00 2001 From: gazebo Date: Sat, 29 Dec 2018 15:47:08 +0800 Subject: [PATCH] - avoid update other fields in BindWeiXin --- business/jxcallback/auth/weixin/weixin.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 }