From 06dd437e3d943057d180af43b676cb0b16ebacb7 Mon Sep 17 00:00:00 2001 From: hahwu <31872165+hahwu@users.noreply.github.com> Date: Mon, 13 Apr 2026 18:18:45 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=94=A6=E6=A0=87=E8=B5=9B?= =?UTF-8?q?=E5=80=92=E8=AE=A1=E6=97=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/mod/champship/Champship.go | 1 - src/server/game/player_back.go | 6 ++++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/src/server/game/mod/champship/Champship.go b/src/server/game/mod/champship/Champship.go index 40864c7f..e997b827 100644 --- a/src/server/game/mod/champship/Champship.go +++ b/src/server/game/mod/champship/Champship.go @@ -84,7 +84,6 @@ func (c *ChampshipMod) BackData(myRank, myPreRank, todayActivityId, yesterdayAct return &msg.ResChampship{ Score: int32(c.Score), Reward: int32(c.Reward), - EndTime: int32(GoUtil.ZeroTimestamp() + 86400), Period: int32(GoUtil.GetServerOpenDay()), Rank: int32(myRank), RankReward: int32(rankReward), diff --git a/src/server/game/player_back.go b/src/server/game/player_back.go index 0af655a2..7713b6d8 100644 --- a/src/server/game/player_back.go +++ b/src/server/game/player_back.go @@ -3,6 +3,7 @@ package game import ( chargeCfg "server/conf/charge" playroomCfg "server/conf/playroom" + "server/game/mod/activity" "server/game/mod/item" limitedTimeEvent "server/game/mod/limited_time_event" GoUtil "server/game_util" @@ -310,11 +311,16 @@ func (p *Player) BackChampship() { ChampshipMod := p.PlayMod.getChampshipMod() rank, preRank := p.GetChampshipRank() todayActivityId, yesterdayActivityId := p.GetChampshipActivityId() + activityInfo := p.GetActivityInfo(activity.ACT_TYPE_CHAMPION) res := ChampshipMod.BackData(rank, preRank, todayActivityId, yesterdayActivityId) cfg := G_GameLogicPtr.ActivityMgr.GetChampshipCfg(todayActivityId) + res.EndTime = int32(GoUtil.ZeroTimestamp() + 86400) if cfg != nil && GoUtil.Now()-GoUtil.ZeroTimestamp() >= int64(cfg.ClearTime) { res.Status = 1 } + if activityInfo != nil { + res.EndTime = int32(activityInfo.EndT) + } res.Cfg = cfg p.PushClientRes(res) }