From 6ea8e96e596f2a9abec08ccee172e13e6db864e5 Mon Sep 17 00:00:00 2001 From: jiaoyangna <3046463818@qq.com> Date: Mon, 23 Aug 2021 14:33:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=AA=E5=88=9D=E7=A7=98=E5=8D=B7=E7=BA=A2?= =?UTF-8?q?=E7=82=B9=E4=BF=AE=E6=94=B9=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (cherry picked from commit c69a23be4ab0f01ab2dafe00ed1d9db3574e7314) --- .../~Lua/Modules/DynamicActivity/DynamicActivityManager.lua | 5 +---- Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua | 6 +++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityManager.lua b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityManager.lua index a42b1b6379..26a378ac1e 100644 --- a/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/DynamicActivity/DynamicActivityManager.lua @@ -88,10 +88,7 @@ function this.GetATaiChuMiJuanData(data) end function this.CheckRedPointTaiChu() - LogGreen("PlayerPrefs.GetS"..PlayerPrefs.GetString("TaiChu"..PlayerManager.uid)) - if not PlayerPrefs.HasKey("TaiChu"..PlayerManager.uid) then - return true - elseif PlayerPrefs.GetString("TaiChu"..PlayerManager.uid) ~= TimeStampToDateStr2(GetTimeStamp()) then + if (not PlayerPrefs.HasKey("TaiChu"..PlayerManager.uid) or PlayerPrefs.GetString("TaiChu"..PlayerManager.uid) ~= TimeStampToDateStr2(GetTimeStamp())) and LengthOfTable(this.TaiChuMiJuanData) > 0 then return true else return false diff --git a/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua b/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua index f040d31d84..192b0454fc 100644 --- a/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua @@ -297,8 +297,7 @@ end --绑定事件(用于子类重写) function this:BindEvent() Util.AddOnceClick(this.taiChuMiJuanBtn,function() - PlayerPrefs.SetString("TaiChu"..PlayerManager.uid,TimeStampToDateStr2(GetTimeStamp())) - CheckRedPointStatus(RedPointType.TaiChuMiJuan) + NetManager.TaiChuSecretvolumeRequest(function(msg) local data = {} if not msg or not msg.secretvolume or #msg.secretvolume < 1 then @@ -317,7 +316,8 @@ function this:BindEvent() table.sort(data,function(a,b) return a.id < b.id end) - + PlayerPrefs.SetString("TaiChu"..PlayerManager.uid,TimeStampToDateStr2(GetTimeStamp())) + CheckRedPointStatus(RedPointType.TaiChuMiJuan) UIManager.OpenPanel(UIName.taiChuMiJuan,data) end) end)