Commit 1ce3adac1fd8ab05b09eabb8a54aa496b902c532
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,7 +516,10 @@ local function bonusWinReward(role, bonusData, rewardType, count) | ||
516 | 516 | ||
517 | if rewardType == 3 then | 517 | if rewardType == 3 then |
518 | local open, actId = role.activity:isOpen("BonusDouble") | 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 | reward = bonusData.reward:toNumMap() | 524 | reward = bonusData.reward:toNumMap() |
522 | for itemId, c in pairs(reward) do | 525 | for itemId, c in pairs(reward) do |
@@ -528,8 +531,10 @@ local function bonusWinReward(role, bonusData, rewardType, count) | @@ -528,8 +531,10 @@ local function bonusWinReward(role, bonusData, rewardType, count) | ||
528 | reward[chance[1]] = (reward[chance[1]] or 0) + chance[2] | 531 | reward[chance[1]] = (reward[chance[1]] or 0) + chance[2] |
529 | end | 532 | end |
530 | end | 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 | end | 538 | end |
534 | end | 539 | end |
535 | 540 | ||
@@ -604,7 +609,7 @@ function _M.endBonusBattleRpc(agent, data) | @@ -604,7 +609,7 @@ function _M.endBonusBattleRpc(agent, data) | ||
604 | end | 609 | end |
605 | local bonusData = csvdb["bonus_battleCsv"][id] | 610 | local bonusData = csvdb["bonus_battleCsv"][id] |
606 | 611 | ||
607 | - local reward, change | 612 | + local reward, change = {} |
608 | 613 | ||
609 | local bonusStar = role:getProperty("bonusStar") | 614 | local bonusStar = role:getProperty("bonusStar") |
610 | local oldStar = bonusStar[id] or 0 | 615 | local oldStar = bonusStar[id] or 0 |
src/models/RolePlugin.lua
@@ -1606,6 +1606,7 @@ function RolePlugin.bind(Role) | @@ -1606,6 +1606,7 @@ function RolePlugin.bind(Role) | ||
1606 | key = orderKey, | 1606 | key = orderKey, |
1607 | order = partnerOrderId, | 1607 | order = partnerOrderId, |
1608 | rechargeId = rechargeId, | 1608 | rechargeId = rechargeId, |
1609 | + createTime = skynet.timex(), | ||
1609 | }) | 1610 | }) |
1610 | order:create() | 1611 | order:create() |
1611 | -- 正在进行中的订单 缓存 | 1612 | -- 正在进行中的订单 缓存 |