|
@@ -156,7 +156,98 @@ class MatchListWeb extends Controller{
|
|
|
//将为空的数组去除
|
|
//将为空的数组去除
|
|
|
$matchDataNum = array_filter($matchDataNum) ;
|
|
$matchDataNum = array_filter($matchDataNum) ;
|
|
|
if(empty($matchDataNum)) Render('', '1', lang('Tips','Sports')->get('success'));
|
|
if(empty($matchDataNum)) Render('', '1', lang('Tips','Sports')->get('success'));
|
|
|
- Render($matchDataNum, '1', lang('Tips','Sports')->get('success'));
|
|
|
|
|
|
|
+ //==补充缺少玩法==
|
|
|
|
|
+ //默认玩法
|
|
|
|
|
+ $codeData=[
|
|
|
|
|
+ [
|
|
|
|
|
+ 'game_code'=>'zq',
|
|
|
|
|
+ 'game_num'=>0,
|
|
|
|
|
+ 'p_code'=>'B',
|
|
|
|
|
+ 'code_num'=>0
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'game_code'=>'zq',
|
|
|
|
|
+ 'game_num'=>0,
|
|
|
|
|
+ 'p_code'=>'CO',
|
|
|
|
|
+ 'code_num'=>0
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'game_code'=>'zq',
|
|
|
|
|
+ 'game_num'=>0,
|
|
|
|
|
+ 'p_code'=>'C',
|
|
|
|
|
+ 'code_num'=>0
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'game_code'=>'zq',
|
|
|
|
|
+ 'game_num'=>0,
|
|
|
|
|
+ 'p_code'=>'TS',
|
|
|
|
|
+ 'code_num'=>0
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'game_code'=>'zq',
|
|
|
|
|
+ 'game_num'=>0,
|
|
|
|
|
+ 'p_code'=>'TG',
|
|
|
|
|
+ 'code_num'=>0
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'game_code'=>'zq',
|
|
|
|
|
+ 'game_num'=>0,
|
|
|
|
|
+ 'p_code'=>'kemp',
|
|
|
|
|
+ 'code_num'=>0
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'game_code'=>'bq',
|
|
|
|
|
+ 'game_num'=>0,
|
|
|
|
|
+ 'p_code'=>'CO',
|
|
|
|
|
+ 'code_num'=>0
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'game_code'=>'bq',
|
|
|
|
|
+ 'game_num'=>0,
|
|
|
|
|
+ 'p_code'=>'B',
|
|
|
|
|
+ 'code_num'=>0
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'game_code'=>'bq',
|
|
|
|
|
+ 'game_num'=>0,
|
|
|
|
|
+ 'p_code'=>'kemp',
|
|
|
|
|
+ 'code_num'=>0
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'game_code'=>'wq',
|
|
|
|
|
+ 'game_num'=>0,
|
|
|
|
|
+ 'p_code'=>'CO',
|
|
|
|
|
+ 'code_num'=>0
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'game_code'=>'wq',
|
|
|
|
|
+ 'game_num'=>0,
|
|
|
|
|
+ 'p_code'=>'kemp',
|
|
|
|
|
+ 'code_num'=>0
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'game_code'=>'lq',
|
|
|
|
|
+ 'game_num'=>0,
|
|
|
|
|
+ 'p_code'=>'kemp',
|
|
|
|
|
+ 'code_num'=>0
|
|
|
|
|
+ ],
|
|
|
|
|
+ [
|
|
|
|
|
+ 'game_code'=>'lq',
|
|
|
|
|
+ 'game_num'=>0,
|
|
|
|
|
+ 'p_code'=>'CO',
|
|
|
|
|
+ 'code_num'=>0
|
|
|
|
|
+ ]
|
|
|
|
|
+ ];
|
|
|
|
|
+
|
|
|
|
|
+ foreach($codeData as $k=>$v){
|
|
|
|
|
+ foreach($matchDataNum as $kk=>$vv){
|
|
|
|
|
+ if($v['game_code'] == $vv['game_code'] and $v['p_code'] == $vv['p_code']){
|
|
|
|
|
+ $codeData[$k] = $vv;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ Render($codeData, '1', lang('Tips','Sports')->get('success'));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
@@ -189,13 +280,6 @@ class MatchListWeb extends Controller{
|
|
|
}else{
|
|
}else{
|
|
|
$select = [$models['model_league'].'.id as lg_id',$models['model_league'].'.name_chinese as leagueName',$models['model_match'].'.id as match_id','home_team','guest_team','match_date','match_time','tag','country_id','area_id'];
|
|
$select = [$models['model_league'].'.id as lg_id',$models['model_league'].'.name_chinese as leagueName',$models['model_match'].'.id as match_id','home_team','guest_team','match_date','match_time','tag','country_id','area_id'];
|
|
|
}
|
|
}
|
|
|
- }else{
|
|
|
|
|
- //赔率数据
|
|
|
|
|
- $oddsCodeNum = $this->getOddsData($game_code,$models['model_odds'],$match_ids,$lg_ids,$p_code,$type);
|
|
|
|
|
-
|
|
|
|
|
- if(empty($p_code) and $type != 'StRollBall') {
|
|
|
|
|
- return $oddsCodeNum;
|
|
|
|
|
- }
|
|
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//如果是滚球
|
|
//如果是滚球
|
|
@@ -666,137 +750,7 @@ where a.match_id = b.match_id and a.id = b.id ";
|
|
|
|
|
|
|
|
sort($oddsCodeNum);
|
|
sort($oddsCodeNum);
|
|
|
|
|
|
|
|
- //==补充缺少玩法==
|
|
|
|
|
- //默认玩法
|
|
|
|
|
- $wq_codeData = [
|
|
|
|
|
- [
|
|
|
|
|
- 'game_code'=>'wq',
|
|
|
|
|
- 'game_num'=>0,
|
|
|
|
|
- 'p_code'=>'CO',
|
|
|
|
|
- 'code_num'=>0
|
|
|
|
|
- ],
|
|
|
|
|
- [
|
|
|
|
|
- 'game_code'=>'wq',
|
|
|
|
|
- 'game_num'=>0,
|
|
|
|
|
- 'p_code'=>'kemp',
|
|
|
|
|
- 'code_num'=>0
|
|
|
|
|
- ]
|
|
|
|
|
- ];
|
|
|
|
|
- $lq_codeData=[
|
|
|
|
|
- [
|
|
|
|
|
- 'game_code'=>'lq',
|
|
|
|
|
- 'game_num'=>0,
|
|
|
|
|
- 'p_code'=>'kemp',
|
|
|
|
|
- 'code_num'=>0
|
|
|
|
|
- ],
|
|
|
|
|
- [
|
|
|
|
|
- 'game_code'=>'lq',
|
|
|
|
|
- 'game_num'=>0,
|
|
|
|
|
- 'p_code'=>'CO',
|
|
|
|
|
- 'code_num'=>0
|
|
|
|
|
- ]
|
|
|
|
|
- ];
|
|
|
|
|
- $bq_codeData = [
|
|
|
|
|
- [
|
|
|
|
|
- 'game_code'=>'bq',
|
|
|
|
|
- 'game_num'=>0,
|
|
|
|
|
- 'p_code'=>'CO',
|
|
|
|
|
- 'code_num'=>0
|
|
|
|
|
- ],
|
|
|
|
|
- [
|
|
|
|
|
- 'game_code'=>'bq',
|
|
|
|
|
- 'game_num'=>0,
|
|
|
|
|
- 'p_code'=>'B',
|
|
|
|
|
- 'code_num'=>0
|
|
|
|
|
- ],
|
|
|
|
|
- [
|
|
|
|
|
- 'game_code'=>'bq',
|
|
|
|
|
- 'game_num'=>0,
|
|
|
|
|
- 'p_code'=>'kemp',
|
|
|
|
|
- 'code_num'=>0
|
|
|
|
|
- ]
|
|
|
|
|
- ];
|
|
|
|
|
- $zq_codeData=[
|
|
|
|
|
- [
|
|
|
|
|
- 'game_code'=>'zq',
|
|
|
|
|
- 'game_num'=>0,
|
|
|
|
|
- 'p_code'=>'B',
|
|
|
|
|
- 'code_num'=>0
|
|
|
|
|
- ],
|
|
|
|
|
- [
|
|
|
|
|
- 'game_code'=>'zq',
|
|
|
|
|
- 'game_num'=>0,
|
|
|
|
|
- 'p_code'=>'CO',
|
|
|
|
|
- 'code_num'=>0
|
|
|
|
|
- ],
|
|
|
|
|
- [
|
|
|
|
|
- 'game_code'=>'zq',
|
|
|
|
|
- 'game_num'=>0,
|
|
|
|
|
- 'p_code'=>'C',
|
|
|
|
|
- 'code_num'=>0
|
|
|
|
|
- ],
|
|
|
|
|
- [
|
|
|
|
|
- 'game_code'=>'zq',
|
|
|
|
|
- 'game_num'=>0,
|
|
|
|
|
- 'p_code'=>'TS',
|
|
|
|
|
- 'code_num'=>0
|
|
|
|
|
- ],
|
|
|
|
|
- [
|
|
|
|
|
- 'game_code'=>'zq',
|
|
|
|
|
- 'game_num'=>0,
|
|
|
|
|
- 'p_code'=>'TG',
|
|
|
|
|
- 'code_num'=>0
|
|
|
|
|
- ],
|
|
|
|
|
- [
|
|
|
|
|
- 'game_code'=>'zq',
|
|
|
|
|
- 'game_num'=>0,
|
|
|
|
|
- 'p_code'=>'kemp',
|
|
|
|
|
- 'code_num'=>0
|
|
|
|
|
- ]
|
|
|
|
|
- ];
|
|
|
|
|
-
|
|
|
|
|
- if($game_code == 'zq'){
|
|
|
|
|
- foreach($zq_codeData as $k=>$v){
|
|
|
|
|
- foreach($oddsCodeNum as $kk=>$vv){
|
|
|
|
|
- if($v['game_code'] == $vv['game_code'] and $v['p_code'] == $vv['p_code']){
|
|
|
|
|
- $zq_codeData[$k] = $vv;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- return $zq_codeData;
|
|
|
|
|
- }
|
|
|
|
|
- if($game_code == 'lq'){
|
|
|
|
|
- foreach($lq_codeData as $k=>$v){
|
|
|
|
|
- foreach($oddsCodeNum as $kk=>$vv){
|
|
|
|
|
- if($v['game_code'] == $vv['game_code'] and $v['p_code'] == $vv['p_code']){
|
|
|
|
|
- $lq_codeData[$k] = $vv;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- return $lq_codeData;
|
|
|
|
|
- }
|
|
|
|
|
- if($game_code == 'wq'){
|
|
|
|
|
- foreach($wq_codeData as $k=>$v){
|
|
|
|
|
- foreach($oddsCodeNum as $kk=>$vv){
|
|
|
|
|
- if($v['game_code'] == $vv['game_code'] and $v['p_code'] == $vv['p_code']){
|
|
|
|
|
- $wq_codeData[$k] = $vv;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- return $wq_codeData;
|
|
|
|
|
- }
|
|
|
|
|
- if($game_code == 'bq'){
|
|
|
|
|
- foreach($bq_codeData as $k=>$v){
|
|
|
|
|
- foreach($oddsCodeNum as $kk=>$vv){
|
|
|
|
|
- if($v['game_code'] == $vv['game_code'] and $v['p_code'] == $vv['p_code']){
|
|
|
|
|
- $bq_codeData[$k] = $vv;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- return $bq_codeData;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
|
|
+ return $oddsCodeNum;
|
|
|
//==end==
|
|
//==end==
|
|
|
}
|
|
}
|
|
|
|
|
|