浏览代码

增加兑换限制

jason 6 月之前
父节点
当前提交
870b70fb65
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      application/api/controller/Exchange.php

+ 4 - 2
application/api/controller/Exchange.php

@@ -83,8 +83,10 @@ class Exchange extends Api
           if(time() < $welfare_config['start_time'] || time() > $welfare_config['end_time']) $this->error(__('不在兑换时间范围内'));
           
           //检查是否已兑换过
-          $check_user = (new RwaExchangeRecordModel())->where('user_id', $this->auth->id)->count();
-          if($check_user >= 2) $this->error('每人限制兑换两套,您已达上限');
+          if($welfare_config['limit_num'] > 0){
+              $check_user = (new RwaExchangeRecordModel())->where('user_id', $this->auth->id)->count();
+              if($check_user >= $welfare_config['limit_num']) $this->error('每人限制兑换' .$welfare_config['limit_num'].'套,您已达上限');
+          }
           
           $order_no = date('YmdHis') . rand(1000, 9999);
           $inster_data[] = [