彭俊 6 anni fa
parent
commit
3a7cd301fe

+ 1 - 0
app/Http/Controllers/Admin/SportsfootController.php

@@ -71,6 +71,7 @@ class SportsfootController extends Controller {
 		//去重
 		$simplex_ids = array_unique($simplex_ids);
 		$str_ids = array_unique($str_ids);
+		//print_r($simplex_ids);exit;
 		//判断赛事下注单输赢
 		//单式
 		if(count($simplex_ids)>0){

+ 16 - 36
app/Lib/Biz/Sport/Common.php

@@ -1685,30 +1685,20 @@ class Common
                 //去除上半场角球/罚牌注单
                 $matchOdds_hh = [];
                 foreach($matchOdds_h as $k){
-                    foreach($matchOdds_hc as $kk){
-                        if($k['order_id'] && $kk['order_id'] && $k['order_id'] != $kk['order_id']){
-                            $matchOdds_hh[] = $k;
-                        }
-                    }
-                    foreach($matchOdds_hp as $kk){
-                        if($k['order_id'] && $kk['order_id'] && $k['order_id'] != $kk['order_id']){
-                            $matchOdds_hh[] = $k;
-                        }
+                    $str1 = explode('角球',$k['odds_name']);
+                    $str2 = explode('罚球',$k['odds_name']);
+                    if(count($str1)<=1 && count($str2)<=1){
+                        $matchOdds_hh[] = $k;
                     }
                 }
                 $matchOdds_h = $matchOdds_hh;
 
                 $matchOdds_halfh = [];
                 foreach($matchOdds_half as $k){
-                    foreach($matchOdds_halfc as $kk){
-                        if($k['order_id'] && $kk['order_id'] && $k['order_id'] != $kk['order_id']){
-                            $matchOdds_halfh[] = $k;
-                        }
-                    }
-                    foreach($matchOdds_halfp as $kk){
-                        if($k['order_id'] && $kk['order_id'] && $k['order_id'] != $kk['order_id']){
-                            $matchOdds_halfh[] = $k;
-                        }
+                    $str1 = explode('角球',$k['odds_name']);
+                    $str2 = explode('罚球',$k['odds_name']);
+                    if(count($str1)<=1 && count($str2)<=1){
+                        $matchOdds_halfh[] = $k;
                     }
                 }
                 $matchOdds_half = $matchOdds_halfh;
@@ -1720,30 +1710,20 @@ class Common
                 //去除全场角球/罚牌注单
                 $matchOdds_ff = [];
                 foreach($matchOdds_f as $k){
-                    foreach($matchOdds_fc as $kk){
-                        if($k['order_id'] && $kk['order_id'] && $k['order_id'] != $kk['order_id']){
-                            $matchOdds_ff[] = $k;
-                        }
-                    }
-                    foreach($matchOdds_fp as $kk){
-                        if($k['order_id'] && $kk['order_id'] && $k['order_id'] != $kk['order_id']){
-                            $matchOdds_ff[] = $k;
-                        }
+                    $str1 = explode('角球',$k['odds_name']);
+                    $str2 = explode('罚球',$k['odds_name']);
+                    if(count($str1)<=1 && count($str2)<=1){
+                        $matchOdds_ff[] = $k;
                     }
                 }
                 $matchOdds_f = $matchOdds_ff;
 
                 $matchOdds_fallf = [];
                 foreach($matchOdds_fall as $k){
-                    foreach($matchOdds_fallc as $kk){
-                        if($k['order_id'] && $kk['order_id'] && $k['order_id'] != $kk['order_id']){
-                            $matchOdds_fallf[] = $k;
-                        }
-                    }
-                    foreach($matchOdds_fallp as $kk){
-                        if($k['order_id'] && $kk['order_id'] && $k['order_id'] != $kk['order_id']){
-                            $matchOdds_fallf[] = $k;
-                        }
+                    $str1 = explode('角球',$k['odds_name']);
+                    $str2 = explode('罚球',$k['odds_name']);
+                    if(count($str1)<=1 && count($str2)<=1){
+                        $matchOdds_fallf[] = $k;
                     }
                 }
                 $matchOdds_fall = $matchOdds_fallf;