From 2d27aa6a637622d744a4bce426571347e7b32b39 Mon Sep 17 00:00:00 2001 From: liwei1dao Date: Wed, 15 Nov 2023 11:14:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=94=B9=E5=90=8D=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/user/api_modifyname.go | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/modules/user/api_modifyname.go b/modules/user/api_modifyname.go index 88c4d7529..de80aff03 100644 --- a/modules/user/api_modifyname.go +++ b/modules/user/api_modifyname.go @@ -3,6 +3,7 @@ package user import ( "go_dreamfactory/comm" "go_dreamfactory/pb" + cfg "go_dreamfactory/sys/configure/structs" "go_dreamfactory/sys/wordfilter" "strings" ) @@ -27,6 +28,11 @@ func (this *apiComp) ModifynameCheck(session comm.IUserSession, req *pb.UserModi } func (this *apiComp) Modifyname(session comm.IUserSession, req *pb.UserModifynameReq) (errdata *pb.ErrorData) { + var ( + user *pb.DBUser + err error + ) + if errdata = this.ModifynameCheck(session, req); errdata != nil { return } @@ -39,7 +45,14 @@ func (this *apiComp) Modifyname(session comm.IUserSession, req *pb.UserModifynam this.sendMsg(session, UserSubTypeModifyName, resp) return } - + if user, err = this.module.GetUser(session.GetUserId()); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_UserSessionNobeing, + Title: pb.ErrorCode_UserSessionNobeing.ToString(), + Message: err.Error(), + } + return + } // expand, err := this.module.modelExpand.GetUserExpand(uid) // if err != nil { // errdata = &pb.ErrorData{ @@ -52,10 +65,12 @@ func (this *apiComp) Modifyname(session comm.IUserSession, req *pb.UserModifynam //校验名称修改次数 // if expand.ModifynameCount <= 0 { - // errdata = this.module.ConsumeRes(session, this.module.globalConf.HeroName, true) - // if errdata != nil { - // return - // } + if user.Name != "" { + errdata = this.module.ConsumeRes(session, []*cfg.Gameatn{this.module.globalConf.ChangeName}, true) + if errdata != nil { + return + } + } // } // //修改名称次数