diff --git a/lua/app/ui/arena/arena_buy_ticket_ui.lua b/lua/app/ui/arena/arena_buy_ticket_ui.lua index d0204cca..13690c4a 100644 --- a/lua/app/ui/arena/arena_buy_ticket_ui.lua +++ b/lua/app/ui/arena/arena_buy_ticket_ui.lua @@ -43,7 +43,7 @@ function ArenaBuyTicketUI:onLoadRootComplete() self.buyBtn2 = uiMap["arena_buy_ticket_ui.bg.cell_2"] self.buyBtn1:addClickListener(function() local diamondCost = constCfg["arena_notes_diamond_cost"].reward - if not GFunc.checkCost(GFunc.getRewardId(diamondCost), GFunc.getRewardNum(diamondCost), true, BIReport.ITEM_GET_TYPE.GEM_BUY_ARENA_TICKET) then + if not GFunc.checkCost(GFunc.getRewardId(diamondCost), GFunc.getRewardNum(diamondCost), true) then return end ModuleManager.CommerceManager:onBuyArenaTicket(false) diff --git a/lua/app/ui/arena/arena_rank_ui.lua b/lua/app/ui/arena/arena_rank_ui.lua index bc75fe84..f786a882 100644 --- a/lua/app/ui/arena/arena_rank_ui.lua +++ b/lua/app/ui/arena/arena_rank_ui.lua @@ -67,22 +67,26 @@ function ArenaRankUI:onRefresh() self.scrollRectComp:refillCells(DataManager.ArenaData:getRankCount()) local rank = DataManager.ArenaData:getRank() - if rank == 1 then + if rank and rank == 1 then self.txRank:setActive(false) self.imgRank:setActive(true) self.imgRank:setSprite(GConst.ATLAS_PATH.ARENA, "arena_ranking_1") - elseif rank == 2 then + elseif rank and rank == 2 then self.txRank:setActive(false) self.imgRank:setActive(true) self.imgRank:setSprite(GConst.ATLAS_PATH.ARENA, "arena_ranking_2") - elseif rank == 3 then + elseif rank and rank == 3 then self.txRank:setActive(false) self.imgRank:setActive(true) self.imgRank:setSprite(GConst.ATLAS_PATH.ARENA, "arena_ranking_3") - else + elseif rank and rank > 0 then self.imgRank:setActive(false) self.txRank:setActive(true) self.txRank:setText(rank) + else + self.imgRank:setActive(false) + self.txRank:setActive(true) + self.txRank:setText("--") end end