|
@@ -27,6 +27,7 @@ class St_zq_odds extends Model
|
|
|
|
|
|
|
|
//获取赔率数据 用于pc端
|
|
//获取赔率数据 用于pc端
|
|
|
public static function getOddsDataPC($model_odds='',$select=[],$match_ids=[],$whereOr=[],$p_code=[],$game_code=''){
|
|
public static function getOddsDataPC($model_odds='',$select=[],$match_ids=[],$whereOr=[],$p_code=[],$game_code=''){
|
|
|
|
|
+ //父级玩法为空,查询所有
|
|
|
if(empty($p_code)){
|
|
if(empty($p_code)){
|
|
|
$oddsData = lm($model_odds,"Sports")
|
|
$oddsData = lm($model_odds,"Sports")
|
|
|
->select($select)
|
|
->select($select)
|
|
@@ -37,6 +38,7 @@ class St_zq_odds extends Model
|
|
|
|
|
|
|
|
return $oddsData;
|
|
return $oddsData;
|
|
|
}
|
|
}
|
|
|
|
|
+ //冠军
|
|
|
if($p_code == 'kemp'){
|
|
if($p_code == 'kemp'){
|
|
|
$oddsData = lm($model_odds,"Sports")
|
|
$oddsData = lm($model_odds,"Sports")
|
|
|
->select($select)
|
|
->select($select)
|
|
@@ -46,6 +48,28 @@ class St_zq_odds extends Model
|
|
|
->toArray();
|
|
->toArray();
|
|
|
return $oddsData;
|
|
return $oddsData;
|
|
|
}
|
|
}
|
|
|
|
|
+ //波胆,只查询全场
|
|
|
|
|
+ if($p_code[0] == 'B'){
|
|
|
|
|
+ $oddsData = lm($model_odds,"Sports")
|
|
|
|
|
+ ->select($select)
|
|
|
|
|
+ ->whereIn('match_id',$match_ids)
|
|
|
|
|
+ ->whereIn('p_code',$p_code)
|
|
|
|
|
+ ->where($whereOr)
|
|
|
|
|
+ ->get()
|
|
|
|
|
+ ->toArray();
|
|
|
|
|
+
|
|
|
|
|
+ if(!empty($oddsData)){
|
|
|
|
|
+ foreach($oddsData as $k=>$v){
|
|
|
|
|
+ if(strstr($v['odds_code'],'h')){
|
|
|
|
|
+ unset($oddsData[$k]);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ sort($oddsData);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return $oddsData;
|
|
|
|
|
+ }
|
|
|
|
|
+ dd(11);
|
|
|
$oddsData = lm($model_odds,"Sports")
|
|
$oddsData = lm($model_odds,"Sports")
|
|
|
->select($select)
|
|
->select($select)
|
|
|
->whereIn('match_id',$match_ids)
|
|
->whereIn('match_id',$match_ids)
|