diff --git a/modules/hero/model_hero.go b/modules/hero/model_hero.go index aa6e654d9..37b0ca266 100644 --- a/modules/hero/model_hero.go +++ b/modules/hero/model_hero.go @@ -5,6 +5,7 @@ import ( "go_dreamfactory/comm" "go_dreamfactory/lego/core" "go_dreamfactory/lego/sys/log" + "go_dreamfactory/lego/sys/redis" "go_dreamfactory/modules" "go_dreamfactory/pb" "math" @@ -96,6 +97,9 @@ func (this *ModelHero) getHeroList(uid string) ([]*pb.DB_HeroData, error) { herokeys := make(map[string]string) err := this.Get(uid, herokeys) if err != nil { + if err == redis.RedisNil { + return make([]*pb.DB_HeroData, 0), nil + } return nil, err }