diff --git a/Assets/ManagedResources/~Lua/Modules/FirstRecharge/FirstRechargePanel.lua b/Assets/ManagedResources/~Lua/Modules/FirstRecharge/FirstRechargePanel.lua index 1b0a7b66c1..1a962162bf 100644 --- a/Assets/ManagedResources/~Lua/Modules/FirstRecharge/FirstRechargePanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/FirstRecharge/FirstRechargePanel.lua @@ -202,7 +202,6 @@ function FirstRechargePanel:OnTabChanged(index) local AccumRecharge = 0 self.offsetIndex = 0 local tempData = {} - local day = GetTimePass(FirstRechargeManager.GetRechargeTime())--FirstRechargeManager.GetRechargeTime() for _, missInfo in pairs(self.activityInfo.mission) do if missInfo.missionId then if activityRewardConfig[missInfo.missionId].Values[1][1] == IndexValueDef[MoneyUtil.MT][index] then @@ -216,9 +215,12 @@ function FirstRechargePanel:OnTabChanged(index) for _, missInfo in ipairs(tempData) do if missInfo and missInfo.progress and activityRewardConfig[missInfo.missionId].Values[1][1] == IndexValueDef[MoneyUtil.MT][index] then AccumRecharge = missInfo.progress - if AccumRecharge >= missInfo.progress and missInfo.state ~= 1 and activityRewardConfig[missInfo.missionId].Values[1][2] <= day then - self.offsetIndex = _ - break + if AccumRecharge >= activityRewardConfig[missInfo.missionId].Values[1][1] then + local day = GetTimePass(FirstRechargeManager.GetRechargeTime())--FirstRechargeManager.GetRechargeTime() + if missInfo.state ~= 1 and activityRewardConfig[missInfo.missionId].Values[1][2] <= day then + self.offsetIndex = _ + break + end end end end