上传装备升级神器无套装效果处理

This commit is contained in:
liwei1dao 2024-02-02 10:03:11 +08:00
parent 938eca1255
commit d6a510c993
2 changed files with 17 additions and 11 deletions

View File

@ -209,25 +209,32 @@ func (this *apiComp) Upgrade(session comm.IUserSession, req *pb.EquipmentUpgrade
}
return
}
if suitconfs[i], err = this.module.configure.getEquipSuit(confs[i].Suittype); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Title: pb.ErrorCode_ConfigNoFound.ToString(),
Message: err.Error(),
if confs[i].Suittype > 0 {
if suitconfs[i], err = this.module.configure.getEquipSuit(confs[i].Suittype); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Title: pb.ErrorCode_ConfigNoFound.ToString(),
Message: err.Error(),
}
}
}
} else {
equipments[i] = equipment
confs[i] = conf
if suitconfs[i], err = this.module.configure.getEquipSuit(confs[i].Suittype); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Title: pb.ErrorCode_ConfigNoFound.ToString(),
Message: err.Error(),
if confs[i].Suittype > 0 {
if suitconfs[i], err = this.module.configure.getEquipSuit(confs[i].Suittype); err != nil {
errdata = &pb.ErrorData{
Code: pb.ErrorCode_ConfigNoFound,
Title: pb.ErrorCode_ConfigNoFound.ToString(),
Message: err.Error(),
}
}
}
}
if confs[i].Suittype == 0 {
continue
}
suit = nil
for _, _suit := range suits {
if _suit.Suitid == confs[i].Suittype && !_suit.Effect { //找到一个未生效的套装

View File

@ -148,5 +148,4 @@ func (this *configureComp) GetGameSweepData(id int32, round int32) (conf *cfg.Ga
err = comm.NewNotFoundConfErr(string(this.module.GetType()), game_sweep, id)
return
}
return
}