Commit d19b2af368487ba948531573110f6e719d79bbb3
1 parent
b021e351
活动免费礼包判断活动是否开启
Showing
2 changed files
with
8 additions
and
1 deletions
Show diff stats
src/actions/StoreAction.lua
| ... | ... | @@ -232,6 +232,13 @@ function _M.getFreeChestRpc(agent, data) |
| 232 | 232 | local config = csvdb["shop_rechargeCsv"][id] |
| 233 | 233 | if not config then return end |
| 234 | 234 | |
| 235 | + --判断是否是活动商品 | |
| 236 | + if config.activity_id ~= 0 then | |
| 237 | + local actCfg = csvdb["activity_ctrlCsv"][config.activity_id] | |
| 238 | + if not actCfg then return 2 end | |
| 239 | + if not role.activity:isOpenById(config.activity_id, "ActShopGoods") then return 3 end | |
| 240 | + end | |
| 241 | + | |
| 235 | 242 | local rechargeRecord = role.storeData:getProperty("payR") |
| 236 | 243 | local getCount = (rechargeRecord[id] or 0) |
| 237 | 244 | if getCount >= config.limit then | ... | ... |