diff --git a/modules/pagoda/api_getrace.go b/modules/pagoda/api_getrace.go index 0a2010efb..62dc67c18 100644 --- a/modules/pagoda/api_getrace.go +++ b/modules/pagoda/api_getrace.go @@ -57,7 +57,13 @@ func (this *apiComp) GetRace(session comm.IUserSession, req *pb.PagodaGetRaceReq if bChange { mapData := make(map[string]interface{}, 0) mapData["race"] = list.Race - errdata = this.module.ModifyPagodaData(session.GetUserId(), mapData) + if err = this.module.modelRacePagoda.ModifyPagodaRaceDataByObjId(session.GetUserId(), mapData); err != nil { + errdata = &pb.ErrorData{ + Code: pb.ErrorCode_DBError, + Title: pb.ErrorCode_DBError.ToString(), + Message: err.Error(), + } + } } session.SendMsg(string(this.module.GetType()), PagodaGetRaceResp, &pb.PagodaGetRaceResp{Race: list.Race}) diff --git a/modules/pagoda/api_racechallenge.go b/modules/pagoda/api_racechallenge.go index 1dc18fbbf..50b5e8903 100644 --- a/modules/pagoda/api_racechallenge.go +++ b/modules/pagoda/api_racechallenge.go @@ -74,7 +74,7 @@ func (this *apiComp) ChallengeRace(session comm.IUserSession, req *pb.PagodaChal Rtime: configure.Now().Unix(), Defeat: 0, Endtime: 0, - Curfloor: 1, + Curfloor: 0, } //mapData := make(map[string]interface{}, 0) //mapData["Race"] = list.Race diff --git a/modules/pagoda/api_racechallengeover.go b/modules/pagoda/api_racechallengeover.go index 77a055773..92cc8aff7 100644 --- a/modules/pagoda/api_racechallengeover.go +++ b/modules/pagoda/api_racechallengeover.go @@ -77,7 +77,7 @@ func (this *apiComp) ChallengeRaceOver(session comm.IUserSession, req *pb.Pagoda Rtime: configure.Now().Unix(), Defeat: 0, Endtime: 0, - Curfloor: 1, + Curfloor: 0, } } else { errdata = &pb.ErrorData{ // 挑战关卡数据不匹配