Commit 46b435afb268a41b103b021bce129d9db5d206ac

Authored by zhangqijia
1 parent c0308568

fix: 当活动未开启,找不到活动配置时候,记录日志。

充值超级战令,shop_recharge, id = 503; activity_ctrl, id=46
showType=25。充值成功,战令未显示。
Showing 1 changed file with 5 additions and 1 deletions   Show diff stats
src/models/Store.lua
... ... @@ -501,10 +501,14 @@ function Store:onBuyCard(type, duration, id, actid)
501 501 return {}
502 502 elseif type == CardType.ActBattleCommandCard then
503 503 if not self.owner.activity:isOpenById(actid, "ActShopGoods") then
  504 + skynet.error("not open, actid: " .. actid .. "; id: " .. id)
504 505 return nil
505 506 end
506 507 local actCfg = csvdb["activity_ctrlCsv"][actid]
507   - if not actCfg then return end
  508 + if not actCfg then
  509 + skynet.error("actCfg is nil, actid: " .. actid .. "; id: " .. id)
  510 + return nil
  511 + end
508 512 local actData = self.owner.activity:getActData("BattleCommand") or {}
509 513 actData["unlock"] = 1
510 514 if actCfg.condition ~= 0 then
... ...