This commit is contained in:
liwei1dao 2023-06-07 19:20:54 +08:00
commit 7779fa6bb2
2 changed files with 24 additions and 31 deletions

View File

@ -13,6 +13,7 @@ import (
"go_dreamfactory/utils" "go_dreamfactory/utils"
) )
const moduleName = "hero"
const ( const (
equip_suit = "game_equipsuit.json" //装备套装表 equip_suit = "game_equipsuit.json" //装备套装表
new_hero = "game_hero.json" //英雄 new_hero = "game_hero.json" //英雄
@ -139,7 +140,7 @@ func (this *configureComp) GetHeroAwakenConfig(hid string, phase int32) (cfg *cf
) )
if cfg, ok = this.awakenMap[utils.ToInt64(hid)+int64(phase)<<31]; !ok { if cfg, ok = this.awakenMap[utils.ToInt64(hid)+int64(phase)<<31]; !ok {
par = fmt.Errorf("hid:%s,phase:%d", hid, phase) par = fmt.Errorf("hid:%s,phase:%d", hid, phase)
err = comm.NewNotFoundConfErr("hero", hero_awaken, par) err = comm.NewNotFoundConfErr(moduleName, hero_awaken, par)
} }
return return
} }
@ -175,7 +176,7 @@ func (this *configureComp) SetHeroDrawConfig() {
func (this *configureComp) GetPollByType(poosType string) (conf map[int32][]*cfg.GameDrawCardData, err error) { func (this *configureComp) GetPollByType(poosType string) (conf map[int32][]*cfg.GameDrawCardData, err error) {
var ok bool var ok bool
if conf, ok = this.drawCardCfg[poosType]; !ok { if conf, ok = this.drawCardCfg[poosType]; !ok {
err = comm.NewNotFoundConfErr("hero", hero_drawcard, poosType) err = comm.NewNotFoundConfErr(moduleName, hero_drawcard, poosType)
} }
return return
} }
@ -186,14 +187,12 @@ func (this *configureComp) GetHeroExp(hid string) (conf *cfg.GameHeroExpData, er
) )
if v, err = this.GetConfigure(hero_exp); err == nil { if v, err = this.GetConfigure(hero_exp); err == nil {
if c, ok := v.(*cfg.GameHeroExp); ok { if c, ok := v.(*cfg.GameHeroExp); ok {
if conf = c.Get(hid); conf == nil { if conf = c.Get(hid); conf != nil {
err = comm.NewNotFoundConfErr("hero", hero_exp, hid)
return return
} }
} }
return
} }
err = comm.NewNotFoundConfErr("hero", hero_exp, hid) err = comm.NewNotFoundConfErr(moduleName, hero_exp, hid)
return return
} }
@ -204,13 +203,12 @@ func (this *configureComp) GetHeroConfig(heroCfgId string) (conf *cfg.GameHeroDa
) )
if v, err = this.GetConfigure(new_hero); err == nil { if v, err = this.GetConfigure(new_hero); err == nil {
if configure, ok := v.(*cfg.GameHero); ok { if configure, ok := v.(*cfg.GameHero); ok {
if conf, ok = configure.GetDataMap()[heroCfgId]; !ok { if conf, ok = configure.GetDataMap()[heroCfgId]; ok {
err = comm.NewNotFoundConfErr("hero", new_hero, heroCfgId) return
} }
return
} }
} }
err = comm.NewNotFoundConfErr("hero", new_hero, heroCfgId) err = comm.NewNotFoundConfErr(moduleName, new_hero, heroCfgId)
return return
} }
@ -259,13 +257,12 @@ func (this *configureComp) GetHeroSkillUpConfig(skillid int32) (data *cfg.GameHe
if v, err = this.GetConfigure(hero_skillup); err == nil { if v, err = this.GetConfigure(hero_skillup); err == nil {
if conf, ok := v.(*cfg.GameHeroSkillLevel); ok { if conf, ok := v.(*cfg.GameHeroSkillLevel); ok {
if data = conf.Get(skillid); data == nil { if data = conf.Get(skillid); data != nil {
err = comm.NewNotFoundConfErr("hero", hero_skillup, skillid) return
} }
return
} }
} }
err = comm.NewNotFoundConfErr("hero", hero_skillup, skillid) err = comm.NewNotFoundConfErr(moduleName, hero_skillup, skillid)
return return
} }
@ -292,13 +289,12 @@ func (this *configureComp) GetHeroFucionConfig(cid string) (data *cfg.GameHerofu
) )
if v, err = this.GetConfigure(hero_fusion); err == nil { if v, err = this.GetConfigure(hero_fusion); err == nil {
if configure, ok := v.(*cfg.GameHerofusion); ok { if configure, ok := v.(*cfg.GameHerofusion); ok {
if data = configure.Get(cid); data == nil { if data = configure.Get(cid); data != nil {
err = comm.NewNotFoundConfErr("hero", hero_fusion, cid) return
} }
return
} }
} }
err = comm.NewNotFoundConfErr("hero", hero_fusion, cid) err = comm.NewNotFoundConfErr(moduleName, hero_fusion, cid)
return return
} }
@ -308,13 +304,12 @@ func (this *configureComp) GetHeroTalent(id int32) (data *cfg.GameHeroTalentData
) )
if v, err = this.GetConfigure(hero_talent); err == nil { if v, err = this.GetConfigure(hero_talent); err == nil {
if configure, ok := v.(*cfg.GameHeroTalent); ok { if configure, ok := v.(*cfg.GameHeroTalent); ok {
if data = configure.Get(id); data == nil { if data = configure.Get(id); data != nil {
err = comm.NewNotFoundConfErr("hero", hero_talent, id) return
} }
return
} }
} }
err = comm.NewNotFoundConfErr("hero", hero_talent, id) err = comm.NewNotFoundConfErr(moduleName, hero_talent, id)
return return
} }
@ -353,11 +348,7 @@ func (this *configureComp) GetShopItemsConfigureByGroups(groupid int32, user *pb
v interface{} v interface{}
table *cfg.GameShopitem table *cfg.GameShopitem
) )
if v, err = this.GetConfigure(game_shopitem); err != nil { if v, err = this.GetConfigure(game_shopitem); err == nil {
this.module.Errorf("err:%v", err)
err = comm.NewNotFoundConfErr("hero", game_shopitem, groupid)
return
} else {
table = v.(*cfg.GameShopitem) table = v.(*cfg.GameShopitem)
for _, v := range table.GetDataMap() { for _, v := range table.GetDataMap() {
if v.Id == groupid && if v.Id == groupid &&
@ -369,6 +360,7 @@ func (this *configureComp) GetShopItemsConfigureByGroups(groupid int32, user *pb
} }
} }
} }
err = comm.NewNotFoundConfErr(moduleName, game_shopitem, groupid)
return return
} }
@ -414,7 +406,6 @@ func (this *configureComp) GetHeroMaxLv(star int32) int32 {
func (this *configureComp) GetHeroTalentMaxLv(heroid string) (maxlv int32) { func (this *configureComp) GetHeroTalentMaxLv(heroid string) (maxlv int32) {
if v, err := this.GetConfigure(hero_talentbox); err == nil { if v, err := this.GetConfigure(hero_talentbox); err == nil {
if configure, ok := v.(*cfg.GameTalentBox); ok { if configure, ok := v.(*cfg.GameTalentBox); ok {
return int32(len(configure.GetDataList())) return int32(len(configure.GetDataList()))
} }
} }

View File

@ -12,6 +12,8 @@ import (
"sync" "sync"
) )
var moduleName = "library"
const ( const (
// game_libraryhero = "game_libraryhero.json" // 英雄对应的羁绊id信息 // game_libraryhero = "game_libraryhero.json" // 英雄对应的羁绊id信息
// game_libraryfetter = "game_libraryfetter.json" // 羁绊信息表 // game_libraryfetter = "game_libraryfetter.json" // 羁绊信息表
@ -70,7 +72,7 @@ func (this *configureComp) GetFavorability(hid string, lv int32) (conf *cfg.Game
) )
if conf, ok = this.favorability[hid+"-"+strconv.Itoa(int(lv))]; !ok { if conf, ok = this.favorability[hid+"-"+strconv.Itoa(int(lv))]; !ok {
par = fmt.Errorf("hid:%s,lv:%d", hid, lv) par = fmt.Errorf("hid:%s,lv:%d", hid, lv)
err = comm.NewNotFoundConfErr("hero", game_favorability, par) err = comm.NewNotFoundConfErr(moduleName, game_favorability, par)
} }
return return
} }
@ -105,7 +107,7 @@ func (this *configureComp) GetFriendData(id int32, lv int32) (conf []*cfg.GameFr
) )
if conf, ok = this.friend[int64(id)<<8+int64(lv)]; !ok { if conf, ok = this.friend[int64(id)<<8+int64(lv)]; !ok {
par = fmt.Errorf("hid:%d,lv:%d", id, lv) par = fmt.Errorf("hid:%d,lv:%d", id, lv)
err = comm.NewNotFoundConfErr("hero", game_friends, par) err = comm.NewNotFoundConfErr(moduleName, game_friends, par)
} }
return return
} }
@ -137,7 +139,7 @@ func (this *configureComp) GetFavorabilityExp(hid string) (conf []int32, err err
ok bool ok bool
) )
if conf, ok = this.favorLvExp[hid]; !ok { if conf, ok = this.favorLvExp[hid]; !ok {
err = comm.NewNotFoundConfErr("hero", game_favorability, hid) err = comm.NewNotFoundConfErr(moduleName, game_favorability, hid)
} }
return return
} }