diff --git a/modules/arena/api_info.go b/modules/arena/api_info.go index f0fccaf62..954457ece 100644 --- a/modules/arena/api_info.go +++ b/modules/arena/api_info.go @@ -50,7 +50,7 @@ func (this *apiComp) Info(session comm.IUserSession, req *pb.ArenaInfoReq) (code Uid: session.GetUserId(), Name: user.Name, Integral: global.ArenaInitiaIntegral, - Ticket: 10, + Ticket: global.ArenaTicketMax, Streak: 0, Record: make([]*pb.DBArenaBattleRecord, 0), Lastrtickettime: 0, diff --git a/modules/arena/modelarena.go b/modules/arena/modelarena.go index 8ca76c36c..e48f2f957 100644 --- a/modules/arena/modelarena.go +++ b/modules/arena/modelarena.go @@ -389,7 +389,7 @@ func (this *modelArena) reddot(session comm.IUserSession) bool { info *pb.DBArenaUser err error ) - if info, err = this.queryPlayerInfo(session.GetUserId()); err != nil { + if info, err = this.queryPlayerInfo(session.GetUserId()); err != nil && err != mgo.MongodbNil { return false } if err == mgo.MongodbNil { @@ -397,6 +397,7 @@ func (this *modelArena) reddot(session comm.IUserSession) bool { if global.ArenaTicketMax >= global.ArenaTicketCos { return true } + return false } if info.Ticket > this.module.configure.GetGlobalConf().ArenaTicketCos { return true