diff --git a/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua b/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua index 6e685ca2e4..d0e8ac7029 100644 --- a/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua +++ b/Assets/ManagedResources/~Lua/Modules/Main/MainPanel.lua @@ -1174,6 +1174,7 @@ function this:OnShow() FixedUpdateBeat:Add(this.OnUpdate, self)--长按方法注册 addUpDateNum = addUpDateNum + 1 end + YuJianXingManager.MakeRequest() end -- diff --git a/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_YuJianXingBetSelectNum.lua b/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_YuJianXingBetSelectNum.lua index c5d439e7ea..15a2285890 100644 --- a/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_YuJianXingBetSelectNum.lua +++ b/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_YuJianXingBetSelectNum.lua @@ -24,6 +24,7 @@ function this:BindEvent() NetManager.RidingSwardBetRequest(self.args,self.slider.value,function () Game.GlobalEvent:DispatchEvent(GameEvent.YuJianXing.UpdateBetTime) Game.GlobalEvent:DispatchEvent(GameEvent.YuJianXing.UpdateRank) + CheckRedPointStatus(RedPointType.YuJianXingMian) self.parent:ClosePanel() end) end) diff --git a/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_YuJianXingRecord.lua b/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_YuJianXingRecord.lua index e02d9b8315..47c9482d26 100644 --- a/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_YuJianXingRecord.lua +++ b/Assets/ManagedResources/~Lua/Modules/Popup/View/GeneralPopup_YuJianXingRecord.lua @@ -88,6 +88,7 @@ function this:SingleDataShow(go,data) NetManager.RidingSwardRewardRequest(data.time,data.betSwardId,function (msg) UIManager.OpenPanel(UIName.RewardItemPopup, msg.drop, 1,function () self:Refresh(false,false) + CheckRedPointStatus(RedPointType.YuJianXingMian) end) end) end) diff --git a/Assets/ManagedResources/~Lua/Modules/YuJianXing/YuJianXingManager.lua b/Assets/ManagedResources/~Lua/Modules/YuJianXing/YuJianXingManager.lua index 1d5dc5a85d..7f5f9ec8a4 100644 --- a/Assets/ManagedResources/~Lua/Modules/YuJianXing/YuJianXingManager.lua +++ b/Assets/ManagedResources/~Lua/Modules/YuJianXing/YuJianXingManager.lua @@ -138,20 +138,9 @@ function this.CheckRedPoint() state2 = true end end + LogError(tostring(state1 or state2)) return state1 or state2 end -function this.CheckBetRecord() - NetManager.RidingSwardInfoRequest(function () - for i = 1, #this.curRecordList do - if this.curRecordList[i].state == 0 then - LogYellow("御剑行:true") - return true - end - end - LogYellow("御剑行:false") - return false - end) -end function this.CheckRecordList() for i = 1, #this.curRecordList do @@ -162,4 +151,12 @@ function this.CheckRecordList() return false end +function this.MakeRequest() + local id = ActivityGiftManager.IsActivityTypeOpen(ActivityTypeDef.YuJianXing) + if id then + NetManager.RidingSwardActivityRequest(id) + NetManager.RidingSwardInfoRequest() + end +end + return YuJianXingManager \ No newline at end of file