소스 검색

去除pc版波胆上半场

彭俊 6 년 전
부모
커밋
aa460aa469
1개의 변경된 파일24개의 추가작업 그리고 0개의 파일을 삭제
  1. 24 0
      Application/Sports/Model/St_zq_odds.php

+ 24 - 0
Application/Sports/Model/St_zq_odds.php

@@ -27,6 +27,7 @@ class St_zq_odds extends Model
 
     //获取赔率数据 用于pc端
     public static function getOddsDataPC($model_odds='',$select=[],$match_ids=[],$whereOr=[],$p_code=[],$game_code=''){
+        //父级玩法为空,查询所有
         if(empty($p_code)){
             $oddsData = lm($model_odds,"Sports")
                 ->select($select)
@@ -37,6 +38,7 @@ class St_zq_odds extends Model
 
             return $oddsData;
         }
+        //冠军
         if($p_code == 'kemp'){
             $oddsData = lm($model_odds,"Sports")
                 ->select($select)
@@ -46,6 +48,28 @@ class St_zq_odds extends Model
                 ->toArray();
             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")
             ->select($select)
             ->whereIn('match_id',$match_ids)