彭俊 6 سال پیش
والد
کامیت
b41dad62cc

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

@@ -553,27 +553,31 @@ where a.match_id = b.match_id and a.id = b.id ";
             //足球 让球
             else if($p_code == 'CO' and $game_code == 'zq'){
                 $p_code = $DefaultOddsConcede['zq'];
+                $whereIn = [];
                 //$p_code = ['CO','GS'];//让球 进球大小
             }
             //篮球 让球
             else if($p_code == 'CO'  and $game_code == 'lq'){
                 $p_code = $DefaultOddsConcede['lq'];
+                $whereIn = ['coh','cog','tns','tnb','tbhb','tbhs'];
                 //$p_code = ['CO','TN','TB'];//让球 总分大小 球队得分大小
             }
             //网球 让球
             else if($p_code == 'CO'  and $game_code == 'wq'){
                 $p_code = $DefaultOddsConcede['wq'];
+                $whereIn = ['ldh','ldg','lbh','lbg','tnb','tns'];
                 // $p_code = ['LD','LB','TN'];//让盘 让局 总局数大小
             }
             //棒球 让球
             else if($p_code == 'CO'  and $game_code == 'bq'){
                 $p_code = $DefaultOddsConcede['bq'];
+                $whereIn = ['coh','cog','tnb','tns','tss','tsd'];
                 // $p_code = ['CO','TN','TS'];//让球 总得分大小 总得分单双
             }else{
                 $p_code = [$p_code];
             }
 
-            $oddsData = ZQoddsModel::getOddsDataPC($model_odds,$select,$match_ids,$whereOr,$p_code);
+            $oddsData = ZQoddsModel::getOddsDataPC($model_odds,$select,$match_ids,$whereOr,$p_code,$game_code,$whereIn);
             return $oddsData;
         }
         //如果是滚球,则获取滚球下详细数据

+ 17 - 3
Application/Sports/Model/St_zq_odds.php

@@ -26,7 +26,7 @@ class St_zq_odds extends Model
     }
 
     //获取赔率数据 用于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='',$whereIn=[]){
         //父级玩法为空,查询所有
         if(empty($p_code)){
             $oddsData = lm($model_odds,"Sports")
@@ -69,15 +69,29 @@ class St_zq_odds extends Model
 
             return $oddsData;
         }
-        //其他
-        $oddsData = lm($model_odds,"Sports")
+
+        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{
+            //其他
+            $oddsData = lm($model_odds,"Sports")
+            ->select($select)
+            ->whereIn('match_id',$match_ids)
+            ->whereIn('p_code',$p_code)
+            ->whereIn('odds_code',$whereIn)
+            ->where($whereOr)
+            ->get()
+            ->toArray();
+        }
 
+        
         return $oddsData;
     }
 

+ 1 - 1
web/index.html

@@ -1,4 +1,4 @@
-<!DOCTYPE html><html><head><meta charset=utf-8><meta content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0" name=viewport><title>sports</title><link href=./static/css/app.24d9d1a4d0fd2175a4cebc960f206329.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.b1dc7a0f1a7e20d12a22.js></script><script type=text/javascript src=./static/js/vendor.275a314d2144e482fb7d.js></script><script type=text/javascript src=./static/js/app.087b8caff6cb26327f61.js></script></body><script src="http://kefu.bocai186.com/js/FloatingButton.js?v=0.101"></script><script>/**
+<!DOCTYPE html><html><head><meta charset=utf-8><meta content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=0" name=viewport><title>sports</title><link href=./static/css/app.8d8f3b2b9cf7ddb0ea7510957a0fcd16.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.2856b1d9ec1f02dc7e41.js></script><script type=text/javascript src=./static/js/vendor.275a314d2144e482fb7d.js></script><script type=text/javascript src=./static/js/app.8edbcafcead2d5036cdd.js></script></body><script src="http://kefu.bocai186.com/js/FloatingButton.js?v=0.101"></script><script>/**
    * YDUI 可伸缩布局方案
    * rem计算方式:设计图尺寸px / 100 = 实际rem  【例: 100px = 1rem,32px = .32rem】
    */

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
web/static/css/app.8d8f3b2b9cf7ddb0ea7510957a0fcd16.css


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
web/static/css/app.8d8f3b2b9cf7ddb0ea7510957a0fcd16.css.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
web/static/js/0.e6662c17bacd26d23e57.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
web/static/js/0.e6662c17bacd26d23e57.js.map


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
web/static/js/app.8edbcafcead2d5036cdd.js


تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
web/static/js/app.8edbcafcead2d5036cdd.js.map


+ 2 - 0
web/static/js/manifest.2856b1d9ec1f02dc7e41.js

@@ -0,0 +1,2 @@
+!function(e){var n=window.webpackJsonp;window.webpackJsonp=function(r,c,a){for(var i,u,f,s=0,l=[];s<r.length;s++)u=r[s],t[u]&&l.push(t[u][0]),t[u]=0;for(i in c)Object.prototype.hasOwnProperty.call(c,i)&&(e[i]=c[i]);for(n&&n(r,c,a);l.length;)l.shift()();if(a)for(s=0;s<a.length;s++)f=o(o.s=a[s]);return f};var r={},t={4:0};function o(n){if(r[n])return r[n].exports;var t=r[n]={i:n,l:!1,exports:{}};return e[n].call(t.exports,t,t.exports,o),t.l=!0,t.exports}o.e=function(e){var n=t[e];if(0===n)return new Promise(function(e){e()});if(n)return n[2];var r=new Promise(function(r,o){n=t[e]=[r,o]});n[2]=r;var c=document.getElementsByTagName("head")[0],a=document.createElement("script");a.type="text/javascript",a.charset="utf-8",a.async=!0,a.timeout=12e4,o.nc&&a.setAttribute("nonce",o.nc),a.src=o.p+"static/js/"+e+"."+{0:"e6662c17bacd26d23e57",1:"6a9c8956f5580d45711b"}[e]+".js";var i=setTimeout(u,12e4);function u(){a.onerror=a.onload=null,clearTimeout(i);var n=t[e];0!==n&&(n&&n[1](new Error("Loading chunk "+e+" failed.")),t[e]=void 0)}return a.onerror=a.onload=u,c.appendChild(a),r},o.m=e,o.c=r,o.d=function(e,n,r){o.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:r})},o.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return o.d(n,"a",n),n},o.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},o.p="./",o.oe=function(e){throw console.error(e),e}}([]);
+//# sourceMappingURL=manifest.2856b1d9ec1f02dc7e41.js.map

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
web/static/js/manifest.2856b1d9ec1f02dc7e41.js.map


برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است