diff --git a/lua/app/ui/summon/summon_reward_ui.lua b/lua/app/ui/summon/summon_reward_ui.lua index e6b9cd6a..c0f1be7f 100755 --- a/lua/app/ui/summon/summon_reward_ui.lua +++ b/lua/app/ui/summon/summon_reward_ui.lua @@ -216,6 +216,9 @@ function SummonRewardUI:onRefresh() end self.tranBg:addClickListener(function() self:closeUI() + if self.closeCallBack then + self:closeCallBack() + end end) self.tranBg:setClickAnimation(false) end) diff --git a/lua/app/userdata/privilege_card/privilege_card_data.lua b/lua/app/userdata/privilege_card/privilege_card_data.lua index 402489f5..6dbc3d84 100644 --- a/lua/app/userdata/privilege_card/privilege_card_data.lua +++ b/lua/app/userdata/privilege_card/privilege_card_data.lua @@ -186,6 +186,9 @@ function PrivilegeCardData:getIsMonthlyCardActive() end function PrivilegeCardData:getIsCardActive(cardId) + if not self.cardData then + return false + end if cardId == GConst.ShopConst.PRIVILEGE_CARD_ID.MONTHLY_CARD then local remainTime = self:getCardRemainTime(cardId) return remainTime > 0