cyzhao преди 7 месеца
родител
ревизия
835520e71c
променени са 1 файла, в които са добавени 2 реда и са изтрити 0 реда
  1. 2 0
      Gameserver/App/process/ActiveProc.php

+ 2 - 0
Gameserver/App/process/ActiveProc.php

@@ -461,6 +461,8 @@ class ActiveProc {
         $mo = GameConfig::activity_promopackinfo_getItem($typeId);              # 查询奖励数据
         my_Assert(null != $mo, ErrCode::err_const_no);                          # 防御找不到配置
 
+        my_Assert(ctx()->baseInfo->cash >= explode(',', $mo->cost)[1], ErrCode::notenough_cash_msg);
+        
         $rewardArr = ctx()->privateState->limitTsBuy_RewardRecord;
         $count = array_count_values(array_keys($rewardArr, $typeId))[$typeId];
         my_Assert($count < $mo->limitNum, ErrCode::user_shop_LimitNum);