Commit 1ce3adac1fd8ab05b09eabb8a54aa496b902c532

Authored by zhouhaihai
1 parent 8ec16c21

充值

Showing 2 changed files with 10 additions and 4 deletions   Show diff stats
src/actions/HangAction.lua
... ... @@ -516,7 +516,10 @@ local function bonusWinReward(role, bonusData, rewardType, count)
516 516  
517 517 if rewardType == 3 then
518 518 local open, actId = role.activity:isOpen("BonusDouble")
519   - local actData = csvdb["activity_ctrlCsv"][actId]
  519 + local actData
  520 + if open then
  521 + actData = csvdb["activity_ctrlCsv"][actId]
  522 + end
520 523  
521 524 reward = bonusData.reward:toNumMap()
522 525 for itemId, c in pairs(reward) do
... ... @@ -528,8 +531,10 @@ local function bonusWinReward(role, bonusData, rewardType, count)
528 531 reward[chance[1]] = (reward[chance[1]] or 0) + chance[2]
529 532 end
530 533 end
531   - for k, v in pairs(reward) do
532   - reward[k] = v * (actData.condition > 1 and actData.condition or 1)
  534 + if open and actData then
  535 + for k, v in pairs(reward) do
  536 + reward[k] = v * (actData.condition > 1 and actData.condition or 1)
  537 + end
533 538 end
534 539 end
535 540  
... ... @@ -604,7 +609,7 @@ function _M.endBonusBattleRpc(agent, data)
604 609 end
605 610 local bonusData = csvdb["bonus_battleCsv"][id]
606 611  
607   - local reward, change
  612 + local reward, change = {}
608 613  
609 614 local bonusStar = role:getProperty("bonusStar")
610 615 local oldStar = bonusStar[id] or 0
... ...
src/models/RolePlugin.lua
... ... @@ -1606,6 +1606,7 @@ function RolePlugin.bind(Role)
1606 1606 key = orderKey,
1607 1607 order = partnerOrderId,
1608 1608 rechargeId = rechargeId,
  1609 + createTime = skynet.timex(),
1609 1610 })
1610 1611 order:create()
1611 1612 -- 正在进行中的订单 缓存
... ...