|
|
@@ -61,7 +61,6 @@ class SportsfootController extends Controller {
|
|
|
$newapp = new \App\Models\MoneyBuyMatch();
|
|
|
$simplex = $newapp->simsettleorder($match_id,$type);
|
|
|
$str = $newapp->strsettleorder($match_id);
|
|
|
-
|
|
|
//获取赛事结算进程下的注单
|
|
|
$simplex = commonFunction::getOrderData($data = [],$simplex,$type,$process);
|
|
|
$str = commonFunction::getOrderData($data = [],$str,$type,$process);
|
|
|
@@ -69,17 +68,14 @@ class SportsfootController extends Controller {
|
|
|
//获取注单id组成一维数组
|
|
|
$simplex_ids = array_column($simplex['settle'],'order_id');
|
|
|
$str_ids = array_column($str['settle'],'order_id');
|
|
|
-
|
|
|
//去重
|
|
|
$simplex_ids = array_unique($simplex_ids);
|
|
|
$str_ids = array_unique($str_ids);
|
|
|
-
|
|
|
//判断赛事下注单输赢
|
|
|
//单式
|
|
|
if(count($simplex_ids)>0){
|
|
|
$simids = implode(',',$simplex_ids);
|
|
|
$winfail = SwInterface::getInstance()->WinfailMulNomal($simids,'1');
|
|
|
- //print_r($winfail);exit;
|
|
|
if($winfail['status'] != 1){
|
|
|
return json_encode(['status'=>2,'msg'=>'单式判断输赢错误,请联系管理员!!!']);//输赢错误
|
|
|
}
|
|
|
@@ -701,6 +697,11 @@ class SportsfootController extends Controller {
|
|
|
if($scores['half_corner']['guest'] != $data['half_corner']['guest']){
|
|
|
$process[] = 'half_corner_guest';
|
|
|
}
|
|
|
+ //上半场角球
|
|
|
+ if($scores['half_corner']['home'] != $data['half_corner']['home'] && $scores['half_corner']['guest'] != $data['half_corner']['guest']){
|
|
|
+ $process[] = 'half_corner';
|
|
|
+ }
|
|
|
+
|
|
|
//主队全场角球
|
|
|
if($scores['all_corner']['home'] != $data['all_corner']['home']){
|
|
|
$process[] = 'all_corner_home';
|
|
|
@@ -709,6 +710,10 @@ class SportsfootController extends Controller {
|
|
|
if($scores['all_corner']['guest'] != $data['all_corner']['guest']){
|
|
|
$process[] = 'all_corner_guest';
|
|
|
}
|
|
|
+ //全场角球
|
|
|
+ if($scores['all_corner']['home'] != $data['all_corner']['home'] && $scores['all_corner']['guest'] != $data['all_corner']['guest']){
|
|
|
+ $process[] = 'all_corner';
|
|
|
+ }
|
|
|
//主队上半场罚牌
|
|
|
if($scores['half_penalty']['home'] != $data['half_penalty']['home']){
|
|
|
$process[] = 'half_penalty_home';
|
|
|
@@ -717,6 +722,10 @@ class SportsfootController extends Controller {
|
|
|
if($scores['half_penalty']['guest'] != $data['half_penalty']['guest']){
|
|
|
$process[] = 'half_penalty_guest';
|
|
|
}
|
|
|
+ //上半场罚牌
|
|
|
+ if($scores['half_penalty']['home'] != $data['half_penalty']['home'] && $scores['half_penalty']['guest'] != $data['half_penalty']['guest']){
|
|
|
+ $process[] = 'half_penalty';
|
|
|
+ }
|
|
|
//主队全场罚牌
|
|
|
if($scores['all_penalty']['home'] != $data['all_penalty']['home']){
|
|
|
$process[] = 'all_penalty_home';
|
|
|
@@ -725,6 +734,10 @@ class SportsfootController extends Controller {
|
|
|
if($scores['all_penalty']['guest'] != $data['all_penalty']['guest']){
|
|
|
$process[] = 'all_penalty_guest';
|
|
|
}
|
|
|
+ //全场罚牌
|
|
|
+ if($scores['all_penalty']['home'] != $data['all_penalty']['home'] && $scores['all_penalty']['guest'] != $data['all_penalty']['guest']){
|
|
|
+ $process[] = 'all_penalty';
|
|
|
+ }
|
|
|
|
|
|
if($scores['all']['home'] != $data['all']['home'] || $scores['all']['guest'] != $data['all']['guest']){
|
|
|
$process[] = 'all';
|
|
|
@@ -732,7 +745,6 @@ class SportsfootController extends Controller {
|
|
|
if($scores['half']['home'] != $data['half']['home'] || $scores['half']['guest'] != $data['half']['guest']){
|
|
|
$process[] = 'half';
|
|
|
}
|
|
|
-
|
|
|
if(!empty($process)){
|
|
|
//赛事下注单作废 处理
|
|
|
commonFunction::HandleInvalid($data,$match_id,$match_status,'zq',$process);
|