diff --git a/modules/horoscope/api_rest.go b/modules/horoscope/api_rest.go index 1235bbbd6..ecc420e97 100644 --- a/modules/horoscope/api_rest.go +++ b/modules/horoscope/api_rest.go @@ -42,7 +42,7 @@ func (this *apiComp) Reset(session comm.IUserSession, req *pb.HoroscopeResetReq) } info.Nodes = make(map[int32]int32) info.Lastrest = time.Now().Unix() - if err = this.module.modelHoroscope.updateInfo(info); err != nil { + if err = this.module.modelHoroscope.updateInfo(session, info); err != nil { code = pb.ErrorCode_DBError return } diff --git a/modules/horoscope/api_upgrade.go b/modules/horoscope/api_upgrade.go index da9653c29..c871ab083 100644 --- a/modules/horoscope/api_upgrade.go +++ b/modules/horoscope/api_upgrade.go @@ -52,7 +52,7 @@ func (this *apiComp) Upgrade(session comm.IUserSession, req *pb.HoroscopeUpgrade return } info.Nodes[conf.NodeId] = conf.Lv + 1 - if err = this.module.modelHoroscope.updateInfo(info); err != nil { + if err = this.module.modelHoroscope.updateInfo(session, info); err != nil { code = pb.ErrorCode_DBError return } diff --git a/modules/horoscope/modelhoroscope.go b/modules/horoscope/modelhoroscope.go index e73d50c64..a8e02b1b8 100644 --- a/modules/horoscope/modelhoroscope.go +++ b/modules/horoscope/modelhoroscope.go @@ -43,7 +43,7 @@ func (this *modelHoroscope) queryInfo(uId string) (result *pb.DBHoroscope, err e } ///保存用户竞技场信息 -func (this *modelHoroscope) updateInfo(info *pb.DBHoroscope) (err error) { +func (this *modelHoroscope) updateInfo(session comm.IUserSession, info *pb.DBHoroscope) (err error) { var ( model *db.DBModel ) @@ -67,6 +67,7 @@ func (this *modelHoroscope) updateInfo(info *pb.DBHoroscope) (err error) { return } } + this.module.ModuleHero.PushHeroProperty(session, heros) } return }