diff --git a/modules/parkour/api_Info.go b/modules/parkour/api_Info.go index 15abb0d91..11bca3d71 100644 --- a/modules/parkour/api_Info.go +++ b/modules/parkour/api_Info.go @@ -44,7 +44,7 @@ func (this *apiComp) Info(session comm.IUserSession, req *pb.ParkourInfoReq) (er return } if info.Defmts == "" { //没有默认坐骑 - if dragons, err = this.module.dragon.GetDragonList(session.GetUserId()); err != nil { + if dragons, err = this.module.dragon.QueryBigDragonList(session.GetUserId()); err != nil { errdata = &pb.ErrorData{ Code: pb.ErrorCode_DBError, Title: pb.ErrorCode_DBError.ToString(), @@ -81,7 +81,6 @@ func (this *apiComp) Info(session comm.IUserSession, req *pb.ParkourInfoReq) (er update["property"] = info.Property update["mount"] = info.Mount update["mlv"] = info.Mlv - } if !utils.IsSameWeek(info.Weektime) { diff --git a/modules/parkour/api_racematch.go b/modules/parkour/api_racematch.go index 1a89386d0..c6260f241 100644 --- a/modules/parkour/api_racematch.go +++ b/modules/parkour/api_racematch.go @@ -28,6 +28,16 @@ func (this *apiComp) RaceMatch(session comm.IUserSession, req *pb.ParkourRaceMat } return } + + if info.Defmts == "" { //没有默认坐骑 + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_ReqParameterError, + Title: pb.ErrorCode_ReqParameterError.ToString(), + Message: "no Defmts!", + } + return + } + info.State = pb.RaceTeamState_teaming if req.Rtype == pb.RaceType_ordinary { if err = this.module.matchTrain.MatchReq(&pb.DBMatchPlayer{