diff --git a/worldsrv/rankmatch.go b/worldsrv/rankmatch.go index a44b0e5..4e9d7d0 100644 --- a/worldsrv/rankmatch.go +++ b/worldsrv/rankmatch.go @@ -959,7 +959,6 @@ func (r *RankMatchMgr) NianRankAward() { endTimestamp := end.Unix()*/ timestamp := common.StrTimeToTs(startTime) endTimestamp := common.StrTimeToTs(endTime) - end, _ := time.Parse(time.DateTime, endTime) nowTime := time.Now().Unix() if nowTime < timestamp || nowTime-86400 > endTimestamp { return @@ -1057,7 +1056,8 @@ func (r *RankMatchMgr) NianRankAward() { })).StartByExecutor("NianLuck_Award") } else if info.TypeId == 2 { yesterday := time.Unix(time.Now().Unix()-86400, 0) - if yesterday.Day() != end.Day() { + endDay := time.Unix(endTimestamp, 0) + if yesterday.Day() != endDay.Day() { return } rankAward := info.RankInfo