Преглед изворни кода

解决web版冠军数量异常

彭俊 пре 6 година
родитељ
комит
c6c9abf8cb
1 измењених фајлова са 18 додато и 0 уклоњено
  1. 18 0
      Application/Sports/Controller/MatchListWeb.php

+ 18 - 0
Application/Sports/Controller/MatchListWeb.php

@@ -568,6 +568,18 @@ where a.match_id = b.match_id and a.id = b.id ";
            $oddsCode[$vv['p_code']][]= $vv;
         }
 
+         //追加当前球类冠军盘口数量
+         $where = [
+            ['type','=',1],
+        ];
+        $select = ['match_id','type'];
+       
+        $oddsData_gj_num = lm($model_odds,"Sports")
+            ->select($select)
+            ->where($where)
+            ->groupby("lg_id","match_id","type")
+            ->count('*');
+           
         // 去重 获取每个玩法下的赛事数量
         $oddsCodeNum = [];
         $game_num = count($match_ids);
@@ -577,6 +589,12 @@ where a.match_id = b.match_id and a.id = b.id ";
             $oddsCodeNum[$kkk]['p_code'] = $kkk;
             $oddsCodeNum[$kkk]['code_num'] = count($this->commonFunction->array_unset_tt($vvv,'match_id'));
         }
+        $oddsCodeNum['StChampion']['game_code'] = $game_code;
+        $oddsCodeNum['StChampion']['game_num'] = $game_num;
+        $oddsCodeNum['StChampion']['p_code'] = 'StChampion';
+        $oddsCodeNum['StChampion']['code_num'] = $oddsData_gj_num;
+
+
 
         sort($oddsCodeNum);
         return $oddsCodeNum;