Commit acdaca24dbb3a94fced8349424d4e6257fee58ff

Authored by chenyueqi
1 parent 06562145

获取宝藏关卡时,处理返回值是nil的情况

Showing 2 changed files with 1 additions and 2 deletions   Show diff stats
src/actions/HangAction.lua
@@ -127,7 +127,7 @@ local function checkReward(role, isTreasure) @@ -127,7 +127,7 @@ local function checkReward(role, isTreasure)
127 127
128 --挂机得到的宝藏加入到挂机奖励 128 --挂机得到的宝藏加入到挂机奖励
129 if isTreasure or false == true then 129 if isTreasure or false == true then
130 - local treasureList= role.dailyData:checkTreasureList(hangInfo.carbonId) 130 + local treasureList= role.dailyData:checkTreasureList(hangInfo.carbonId) or {}
131 if next(treasureList) ~= nil then 131 if next(treasureList) ~= nil then
132 for id, val in pairs(treasureList) do 132 for id, val in pairs(treasureList) do
133 local award = val.award:toNumMap() 133 local award = val.award:toNumMap()
src/models/RoleBattle.lua
@@ -197,7 +197,6 @@ function Role:checkBattle(battleType, params) @@ -197,7 +197,6 @@ function Role:checkBattle(battleType, params)
197 197
198 local fixData = { 198 local fixData = {
199 hang = function() 199 hang = function()
200 - dump(self:getProperty("hangTS"))  
201 for slot, hero in pairs(self:getProperty("hangTS").heros) do 200 for slot, hero in pairs(self:getProperty("hangTS").heros) do
202 selflist[slot] = hero.type 201 selflist[slot] = hero.type
203 end 202 end