|
|
@@ -12,6 +12,7 @@ use Biz\Match\GetmatchData;
|
|
|
use Biz\Match\GetOddsData;
|
|
|
use App\Sports\Model\St_area as areaModel;
|
|
|
use App\Sports\Model\St_country as countryModel;
|
|
|
+use App\Sports\Model\St_zq_odds as ZQoddsModel;
|
|
|
|
|
|
/**
|
|
|
* Class MatchListWeb
|
|
|
@@ -331,6 +332,7 @@ class MatchListWeb extends Controller{
|
|
|
}
|
|
|
$select = ['match_id','p_code'];
|
|
|
$whereOr = [];
|
|
|
+ //有父级玩法,则获取该玩法下详细数据
|
|
|
if($p_code){
|
|
|
$select = ['lg_id','match_id','id','p_code','odds_code','condition','odds','odds_only','sort','status','team'];
|
|
|
//获取冠军盘口
|
|
|
@@ -405,6 +407,26 @@ class MatchListWeb extends Controller{
|
|
|
return $oddsData;
|
|
|
}
|
|
|
}
|
|
|
+ //如果是滚球,则获取滚球下详细数据
|
|
|
+ if($type == 'StRollBall'){
|
|
|
+ $select = ['lg_id','match_id','id','p_code','odds_code','condition','odds','odds_only','sort','status','team'];
|
|
|
+ $whereOr = [['sort','=',0]];
|
|
|
+ //获取滚球下,各球类默认玩法代码
|
|
|
+ if($game_code == 'zq'){
|
|
|
+ $p_code = ['concede','goal_size'];
|
|
|
+ }
|
|
|
+ if($game_code == 'lq'){
|
|
|
+ $p_code = ['concede','total_size','team_score'];
|
|
|
+ }
|
|
|
+ if($game_code == 'wq'){
|
|
|
+ $p_code = ['dishes','bureau','total_number'];
|
|
|
+ }
|
|
|
+ if($game_code == 'bq'){
|
|
|
+ $p_code = ['concede','total_size','two_sides'];
|
|
|
+ }
|
|
|
+ $oddsData = ZQoddsModel::getOddsDataPC($model_odds,$select,$match_id,$whereOr,$p_code);
|
|
|
+ return $oddsData;
|
|
|
+ }
|
|
|
$oddsData = lm($model_odds,"Sports")
|
|
|
->select($select)
|
|
|
->whereIn('match_id', $match_id)
|