diff --git a/modules/hero/module.go b/modules/hero/module.go index 9b67927b8..6191b7e06 100644 --- a/modules/hero/module.go +++ b/modules/hero/module.go @@ -65,7 +65,8 @@ func (this *Hero) Start() (err error) { //创建单个叠加英雄 func (this *Hero) CreateRepeatHero(session comm.IUserSession, heroCfgId string, num int32, bPush bool) (hero *pb.DBHero, code pb.ErrorCode) { - _hero, err := this.modelHero.createHeroOverlying(session.GetUserId(), heroCfgId, num) + var err error + hero, err = this.modelHero.createHeroOverlying(session.GetUserId(), heroCfgId, num) if err == nil { go func(uid string, heroCfgId string) { // 携程处理 图鉴数据 if db.IsCross() { @@ -109,7 +110,7 @@ func (this *Hero) CreateRepeatHero(session comm.IUserSession, heroCfgId string, } if bPush { //推送 - session.SendMsg("hero", "change", &pb.HeroChangePush{List: []*pb.DBHero{_hero}}) + session.SendMsg("hero", "change", &pb.HeroChangePush{List: []*pb.DBHero{hero}}) } return }