#31777 任务 【梦工场系统】 <-后端-> 【主角信息】 - 名称修改需求

This commit is contained in:
meixiongfeng 2023-08-23 17:23:12 +08:00
parent 97a8099117
commit 9d7df3fe53
2 changed files with 41 additions and 41 deletions

View File

@ -40,48 +40,48 @@ func (this *apiComp) Modifyname(session comm.IUserSession, req *pb.UserModifynam
return return
} }
expand, err := this.module.modelExpand.GetUserExpand(uid) // expand, err := this.module.modelExpand.GetUserExpand(uid)
if err != nil { // if err != nil {
errdata = &pb.ErrorData{ // errdata = &pb.ErrorData{
Code: pb.ErrorCode_DBError, // Code: pb.ErrorCode_DBError,
Title: pb.ErrorCode_DBError.ToString(), // Title: pb.ErrorCode_DBError.ToString(),
Message: err.Error(), // Message: err.Error(),
} // }
return // return
} // }
//校验名称修改次数 //校验名称修改次数
if expand.ModifynameCount <= 0 { // if expand.ModifynameCount <= 0 {
errdata = this.module.ConsumeRes(session, this.module.globalConf.HeroName, true) // errdata = this.module.ConsumeRes(session, this.module.globalConf.HeroName, true)
if errdata != nil { // if errdata != nil {
return // return
} // }
} // }
//修改名称次数 // //修改名称次数
left := expand.ModifynameCount - 1 // left := expand.ModifynameCount - 1
if left < 0 { // if left < 0 {
left = 0 // left = 0
} // }
mc := map[string]interface{}{ // mc := map[string]interface{}{
"modifynameCount": left, // "modifynameCount": left,
} // }
if err := this.module.modelExpand.ChangeUserExpand(uid, mc); err != nil { // if err := this.module.modelExpand.ChangeUserExpand(uid, mc); err != nil {
errdata = &pb.ErrorData{ // errdata = &pb.ErrorData{
Code: pb.ErrorCode_DBError, // Code: pb.ErrorCode_DBError,
Title: pb.ErrorCode_DBError.ToString(), // Title: pb.ErrorCode_DBError.ToString(),
Message: err.Error(), // Message: err.Error(),
} // }
this.module.Errorf("更新昵称失败 uid:%v name:%v err:%v", uid, req.Name, err) // this.module.Errorf("更新昵称失败 uid:%v name:%v err:%v", uid, req.Name, err)
return // return
} // }
// 修改名称 // 修改名称
if errdata = this.module.modelUser.modifyName(uid, name); errdata != nil { if errdata = this.module.modelUser.modifyName(uid, name); errdata != nil {
return return
} }
resp.Count = uint32(left) //resp.Count = uint32(left)
this.sendMsg(session, UserSubTypeModifyName, resp) this.sendMsg(session, UserSubTypeModifyName, resp)
return return

View File

@ -48,7 +48,7 @@ func (this *ModelExpand) GetUserExpand(uid string) (result *pb.DBUserExpand, err
globalConf := this.module.ModuleTools.GetGlobalConf() globalConf := this.module.ModuleTools.GetGlobalConf()
initUpdate := map[string]interface{}{ initUpdate := map[string]interface{}{
"uid": uid, "uid": uid,
"modifynameCount": 1, //修改名称1次 //"modifynameCount": 1, //修改名称1次
"sociatyTicket": globalConf.GuildBossInitialNum, //公会BOSS挑战券 "sociatyTicket": globalConf.GuildBossInitialNum, //公会BOSS挑战券
"expitem": make(map[string]int32, 0), // 初始化 "expitem": make(map[string]int32, 0), // 初始化
"mline": make(map[string]int32, 0), "mline": make(map[string]int32, 0),