From a325afb4a71290ee2aa339a1a0ab0ab41cfdf073 Mon Sep 17 00:00:00 2001 From: wh_zcy Date: Thu, 27 Oct 2022 11:53:03 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=84=E6=BA=90=E8=B7=A8=E6=9C=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/user/model_user.go | 13 ++++++++++++- modules/user/module.go | 5 +++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/modules/user/model_user.go b/modules/user/model_user.go index 683a2b85b..40c01e914 100644 --- a/modules/user/model_user.go +++ b/modules/user/model_user.go @@ -81,7 +81,18 @@ func (this *ModelUser) GetUser(uid string) (user *pb.DBUser) { //设置属性 func (this *ModelUser) updateUserAttr(uid string, data map[string]interface{}) error { - return this.Change(uid, data) + if this.module.IsCross() { + if model, err := this.module.GetDBNoduleByUid(uid, this.TableName, this.Expired); err != nil { + this.module.Errorln(err) + } else { + if err = model.Change(uid, data); err != nil { + this.module.Errorf("err:%v", err) + } + } + } else { + return this.Change(uid, data) + } + return nil } //是否今天首次登录 diff --git a/modules/user/module.go b/modules/user/module.go index 106c4d13b..d9da7b734 100644 --- a/modules/user/module.go +++ b/modules/user/module.go @@ -231,6 +231,11 @@ func (this *User) change(session comm.IUserSession, attr string, add int32) (cha return } + userEx, err = this.GetUserExpand(uid) + if err != nil { + code = pb.ErrorCode_UserExpandNull + return + } } else { user = this.GetUser(uid) userEx, err = this.GetUserExpand(uid)