瀏覽代碼

pc版赔率数据异常处理

彭俊 6 年之前
父節點
當前提交
3494d103e1
共有 2 個文件被更改,包括 12 次插入12 次删除
  1. 1 1
      Application/Sports/Controller/MatchListWeb.php
  2. 11 11
      Application/Sports/Model/St_zq_odds.php

+ 1 - 1
Application/Sports/Controller/MatchListWeb.php

@@ -601,7 +601,7 @@ where a.match_id = b.match_id and a.id = b.id ";
                 $p_code = $DefaultOddsRoll['bq'];
                 //$p_code = ['CO','TN','TS','C'];//让球 总得分大小 总得分单双 独赢盘
             }
-            $oddsData = ZQoddsModel::getOddsDataPC($model_odds,$select,$match_ids,$whereOr,$p_code);
+            $oddsData = ZQoddsModel::getOddsDataPC($model_odds,$select,$match_ids,$whereOr,$p_code,$game_code);
             return $oddsData;
         }
         $oddsData = ZQoddsModel::getOddsDataPC($model_odds,$select,$match_ids,$whereOr,'',$game_code);

+ 11 - 11
Application/Sports/Model/St_zq_odds.php

@@ -70,17 +70,8 @@ class St_zq_odds extends Model
             return $oddsData;
         }
 
-        if($game_code == 'zq'){
-            //其他
-            $oddsData = lm($model_odds,"Sports")
-            ->select($select)
-            ->whereIn('match_id',$match_ids)
-            ->whereIn('p_code',$p_code)
-            ->where($whereOr)
-            ->get()
-            ->toArray();
-        }else{
-            //其他
+        //非足球,查询各父玩法的指定子玩法
+        if(!empty($whereIn)){
             $oddsData = lm($model_odds,"Sports")
             ->select($select)
             ->whereIn('match_id',$match_ids)
@@ -91,6 +82,15 @@ class St_zq_odds extends Model
             ->toArray();
         }
 
+        //其他
+        $oddsData = lm($model_odds,"Sports")
+        ->select($select)
+        ->whereIn('match_id',$match_ids)
+        ->whereIn('p_code',$p_code)
+        ->where($whereOr)
+        ->get()
+        ->toArray();
+
         
         return $oddsData;
     }