diff --git a/modules/pagoda/api_getrace.go b/modules/pagoda/api_getrace.go index f5bcb1cb9..ed69bbe60 100644 --- a/modules/pagoda/api_getrace.go +++ b/modules/pagoda/api_getrace.go @@ -18,7 +18,7 @@ func (this *apiComp) GetRace(session comm.IUserSession, req *pb.PagodaGetRaceReq var ( bChange bool - sesaon int32 // 循环塔id + bSesaon bool // 循环塔id ) list, err := this.module.modelRacePagoda.getPagodaRaceList(session.GetUserId()) if err != nil { @@ -32,19 +32,17 @@ func (this *apiComp) GetRace(session comm.IUserSession, req *pb.PagodaGetRaceReq // 初始化每天挑战塔的层数 for k, v := range list.Race { - if k > 0 { - if !utils.IsToday(v.Rtime) { - list.Race[k].Rtime = configure.Now().Unix() - list.Race[k].Defeat = 0 - bChange = true - } + if !utils.IsToday(v.Rtime) { + list.Race[k].Rtime = configure.Now().Unix() + list.Race[k].Defeat = 0 + bChange = true } if k >= 10 { - sesaon = k + bSesaon = true } } - if sesaon == 0 { - list.Race[10] = &pb.RaceData{ + if !bSesaon { + list.Race[10] = &pb.RaceData{ // 第一赛季阵营id默认就是10 Race: 10, Task: []int32{}, Rtime: configure.Now().Unix(),