|
|
@@ -336,12 +336,12 @@ class Betorder extends BaseController{
|
|
|
$token = $get_data['token'];
|
|
|
$bet_money = $get_data['bet_money'];
|
|
|
$data = $get_data['data'];
|
|
|
- $bet_money_arr = $get_data['bet_money_arr'];
|
|
|
+ // $bet_money_arr = $get_data['bet_money_arr'];
|
|
|
}else{
|
|
|
$data = $_REQUEST['data'];
|
|
|
$bet_money = $_REQUEST['bet_money'];
|
|
|
$token = $_REQUEST['token'];
|
|
|
- $bet_money_arr = $_REQUEST['bet_money_arr'];
|
|
|
+ // $bet_money_arr = $_REQUEST['bet_money_arr'];
|
|
|
}
|
|
|
/*
|
|
|
$data = $get_data['data'];
|
|
|
@@ -361,7 +361,7 @@ class Betorder extends BaseController{
|
|
|
}
|
|
|
|
|
|
//追加验证用户投注金额限额
|
|
|
- // $this->bet_money_limit($bet_money_arr,$userInfo);
|
|
|
+ $this->bet_money_limit($data,$userInfo);
|
|
|
|
|
|
$batch_id = strtotime(date('Y-m-d H:i:s',time())).mt_rand('1','99');//批量ID
|
|
|
//执行数据插入
|
|
|
@@ -761,6 +761,14 @@ class Betorder extends BaseController{
|
|
|
|
|
|
//用户投注限额验证
|
|
|
public function bet_money_limit($bet_money_arr=[],$userInfo=[]){
|
|
|
+
|
|
|
+ if(!empty($bet_money_arr)){
|
|
|
+ foreach($bet_money_arr as $k=>$v){
|
|
|
+ if($k == (count($bet_money_arr)-1)){
|
|
|
+ unset($bet_money_arr[$k]);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
//===追加验证用户投注金额限额===
|
|
|
if(empty($bet_money_arr)) Render('', '3605',lang('Errors','Api')->get('error-3605'));
|
|
|
//获取当前用户分组名称
|
|
|
@@ -769,8 +777,8 @@ class Betorder extends BaseController{
|
|
|
//获取用户分组的投注限额
|
|
|
$bet_money_limit = Dc_user_grade::get_bet_money_limit($role_name);
|
|
|
foreach($bet_money_arr as $k=>$v){
|
|
|
- if($v < $bet_money_limit->lower_limit) Render('', '3406',lang('Errors','Api')->get('error-3406'));
|
|
|
- if($v > $bet_money_limit->upper_limit) Render('', '3401',lang('Errors','Api')->get('error-3401'));
|
|
|
+ if($v['bet_amount'] < $bet_money_limit->lower_limit) Render(['bet_amount'=>$v['bet_amount'],'lower_limit'=>$bet_money_limit->lower_limit], '3406','第'.($k+1).'条'.lang('Errors','Api')->get('error-3406'));
|
|
|
+ if($v['bet_amount'] > $bet_money_limit->upper_limit) Render(['bet_amount'=>$v['bet_amount'],'upper_limit'=>$bet_money_limit->upper_limit], '3401','第'.($k+1).'条'.lang('Errors','Api')->get('error-3401'));
|
|
|
}
|
|
|
//===end==
|
|
|
}
|