|
|
@@ -218,7 +218,6 @@ class ZqRule
|
|
|
}
|
|
|
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
* 进球|全场|大
|
|
|
* @param mixed $model 注单表数据
|
|
|
@@ -311,21 +310,23 @@ class ZqRule
|
|
|
|
|
|
|
|
|
//全场|进球|大
|
|
|
- public function goal_size_big($model, $resultModels, $resultRecords){
|
|
|
+ public function goal_size_big($model, $resultModels, $resultRecords)
|
|
|
+ {
|
|
|
$resultModel = $resultModels['0'];
|
|
|
- $word = $resultModel->all_goal."(全场)";
|
|
|
- $returnDatas = $this->zq_inball_bigsmall($resultModel->all_goal,$model->condition,2,$word);
|
|
|
- return $returnDatas ;
|
|
|
+ $word = $resultModel->all_goal . "(全场)";
|
|
|
+ $returnDatas = $this->zq_inball_bigsmall($resultModel->all_goal, $model->condition, 2, $word);
|
|
|
+ return $returnDatas;
|
|
|
|
|
|
- }
|
|
|
+ }
|
|
|
|
|
|
//全场|进球|小
|
|
|
- public function goal_size_small($model, $resultModels, $resultRecords){
|
|
|
+ public function goal_size_small($model, $resultModels, $resultRecords)
|
|
|
+ {
|
|
|
$resultModel = $resultModels['0'];
|
|
|
- $word = $resultModel->all_goal."(全场)";
|
|
|
- $returnDatas = $this->zq_inball_bigsmall($resultModel->all_goal,$model->condition,1,$word);
|
|
|
- return $returnDatas ;
|
|
|
- }
|
|
|
+ $word = $resultModel->all_goal . "(全场)";
|
|
|
+ $returnDatas = $this->zq_inball_bigsmall($resultModel->all_goal, $model->condition, 1, $word);
|
|
|
+ return $returnDatas;
|
|
|
+ }
|
|
|
|
|
|
/**
|
|
|
* 进球|上半场|大
|
|
|
@@ -334,9 +335,11 @@ class ZqRule
|
|
|
* @param mixed $resultRecords 结果记录表数据
|
|
|
* @return string 1:赢 -1:输 2:平 3:赢半平半 4:输半平半
|
|
|
*/
|
|
|
- public function half_goal_size_big($model, $resultModel, $resultRecords)
|
|
|
+ public function half_goal_size_big($model, $resultModels, $resultRecords)
|
|
|
{
|
|
|
- return $this->sizeHalf($model, $resultModel, $resultRecords, 0, 1, 1);
|
|
|
+ $resultModel = $resultModels['0'];
|
|
|
+ $score = intval($resultModel->u_home_score) + intval($resultModel->u_guest_score);
|
|
|
+ return $this->zq_inball_bigsmall($score, $model->condition, 2, $score . '(上半场)');
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -346,72 +349,11 @@ class ZqRule
|
|
|
* @param mixed $resultRecords 结果记录表数据
|
|
|
* @return string 1:赢 -1:输 2:平 3:赢半平半 4:输半平半
|
|
|
*/
|
|
|
- public function half_goal_size_small($model, $resultModel, $resultRecords)
|
|
|
- {
|
|
|
- return $this->sizeHalf($model, $resultModel, $resultRecords, 0, -1, 1);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 半场|[主、客、全]|大小
|
|
|
- * @param mixed $model 注单表数据
|
|
|
- * @param mixed $resultModel 结果表数据
|
|
|
- * @param mixed $resultRecords 结果记录表数据
|
|
|
- * @param mixed $type 1:主队 2:客队 (1-2由于赶时间暂不做) 0:全部进球 (目前只传 0)
|
|
|
- * @param mixed $size 1:大 -1:小
|
|
|
- * @param mixed $halfType 1:上半场 2:下半场
|
|
|
- * @return string 1:赢 -1:输 2:平 3:赢半平半 4:输半平半
|
|
|
- */
|
|
|
- public function sizeHalf($model, $resultModels, $resultRecords, $type, $size, $halfType)
|
|
|
+ public function half_goal_size_small($model, $resultModels, $resultRecords)
|
|
|
{
|
|
|
$resultModel = $resultModels['0'];
|
|
|
- $returnDatas = ['result' => -1, 'matchResult' => ''];
|
|
|
- $condArr = explode("/", $model->condition);
|
|
|
- $smin = $smax = 0;
|
|
|
-
|
|
|
- if ($halfType == 1) {
|
|
|
- $scoreArr = ['home' => intval($resultModel->u_home_score), 'guest' => intval($resultModel->u_guest_score)];
|
|
|
- } else {
|
|
|
- $scoreArr = ['home' => intval($resultModel->home_score - $resultModel->u_home_score), 'guest' => intval($resultModel->guest_score - $resultModel->u_guest_score)];
|
|
|
- }
|
|
|
-
|
|
|
- $allscore = $scoreArr['home'] + $scoreArr['guest'];
|
|
|
- $returnDatas['matchResult'] = $allscore . "(全场)";
|
|
|
-
|
|
|
- if (count($condArr) == 1) {
|
|
|
- if ($size == 1) {
|
|
|
- if ($allscore > $condArr['0']) {
|
|
|
- $returnDatas['result'] = 1;
|
|
|
- } else {
|
|
|
- $returnDatas['result'] = -1;
|
|
|
- }
|
|
|
- } else {
|
|
|
- if ($allscore < $condArr['0']) {
|
|
|
- $returnDatas['result'] = 1;
|
|
|
- } else {
|
|
|
- $returnDatas['result'] = -1;
|
|
|
- }
|
|
|
- }
|
|
|
- return $returnDatas;
|
|
|
- }
|
|
|
-
|
|
|
- $smin = $condArr['0'];
|
|
|
- $smax = $condArr['1'];
|
|
|
- ($smin > $smax) ? $this->exchage($smin, $smax) : '';
|
|
|
-
|
|
|
- if ($size == 1) {
|
|
|
- if ($smax > $allscore) {
|
|
|
- $returnDatas['result'] = 1;
|
|
|
- } else {
|
|
|
- $returnDatas['result'] = -1;
|
|
|
- }
|
|
|
- } else {
|
|
|
- if ($allscore < $smin) {
|
|
|
- $returnDatas['result'] = 1;
|
|
|
- } else {
|
|
|
- $returnDatas['result'] = -1;
|
|
|
- }
|
|
|
- }
|
|
|
- return $returnDatas;
|
|
|
+ $score = intval($resultModel->u_home_score) + intval($resultModel->u_guest_score);
|
|
|
+ return $this->zq_inball_bigsmall($score, $model->condition, 1, $score . '(上半场)');
|
|
|
}
|
|
|
|
|
|
|
|
|
@@ -422,9 +364,14 @@ class ZqRule
|
|
|
* @param mixed $resultRecords 结果记录表数据
|
|
|
* @return string 1:赢 -1:输
|
|
|
*/
|
|
|
- public function capot_home($model, $resultModel, $resultRecords)
|
|
|
+ public function capot_home($model, $resultModels, $resultRecords)
|
|
|
{
|
|
|
- return $this->winFull($model, $resultModel, $resultRecords, 1);
|
|
|
+ $resultModel = $resultModels['0'];
|
|
|
+ $home = intval($resultModel->home_score);
|
|
|
+ $guest = intval($resultModel->guest_score);
|
|
|
+ $word = $home . '-' . $guest . '(全场)';
|
|
|
+ $ret = $this->zq_duying($home, $model->condition, $word);
|
|
|
+ return $ret;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -434,9 +381,14 @@ class ZqRule
|
|
|
* @param mixed $resultRecords 结果记录表数据
|
|
|
* @return string 1:赢 -1:输
|
|
|
*/
|
|
|
- public function capot_guest($model, $resultModel, $resultRecords)
|
|
|
+ public function capot_guest($model, $resultModels, $resultRecords)
|
|
|
{
|
|
|
- return $this->winFull($model, $resultModel, $resultRecords, 2);
|
|
|
+ $resultModel = $resultModels['0'];
|
|
|
+ $home = intval($resultModel->home_score);
|
|
|
+ $guest = intval($resultModel->guest_score);
|
|
|
+ $word = $home . '-' . $guest . '(全场)';
|
|
|
+ $ret = $this->zq_duying($guest, $model->condition, $word);
|
|
|
+ return $ret;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -446,40 +398,21 @@ class ZqRule
|
|
|
* @param mixed $resultRecords 结果记录表数据
|
|
|
* @return string 1:赢 -1:输
|
|
|
*/
|
|
|
- public function capot_dogfall($model, $resultModel, $resultRecords)
|
|
|
- {
|
|
|
- return $this->winFull($model, $resultModel, $resultRecords, 0);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 全场|[主、客、平]|独赢
|
|
|
- * @param mixed $model 注单表数据
|
|
|
- * @param mixed $resultModel 结果表数据
|
|
|
- * @param mixed $resultRecords 结果记录表数据
|
|
|
- * @param mixed $type 1:主队 2:客队 0:平
|
|
|
- * @return string 1:赢 -1:输
|
|
|
- */
|
|
|
- public function winFull($model, $resultModels, $resultRecords, $type)
|
|
|
+ public function capot_dogfall($model, $resultModels, $resultRecords)
|
|
|
{
|
|
|
$resultModel = $resultModels['0'];
|
|
|
- // 主队得分
|
|
|
- $homeScore = intval($resultModel->home_score);
|
|
|
- // 客队得分
|
|
|
- $guestScore = intval($resultModel->guest_score);
|
|
|
- $difference = $homeScore - $guestScore;
|
|
|
- if ($difference > 0 && $type == 1) {
|
|
|
- $data['result'] = 1;
|
|
|
- } elseif ($difference < 0 && $type == 2) {
|
|
|
- $data['result'] = 1;
|
|
|
- } elseif ($difference == 0 && $type == 0) {
|
|
|
- $data['result'] = 1;
|
|
|
+ $home = intval($resultModel->home_score);
|
|
|
+ $guest = intval($resultModel->guest_score);
|
|
|
+ $word = $home . '-' . $guest . '(全场)';
|
|
|
+ if ($home == $guest) {
|
|
|
+ $return['result'] = 1;
|
|
|
} else {
|
|
|
- $data['result'] = -1;
|
|
|
+ $return['result'] = -1;
|
|
|
}
|
|
|
- $data['matchResult'] = "$homeScore-$guestScore(全场)";
|
|
|
- return $data;
|
|
|
+ $return['matchResult'] = $word;
|
|
|
+ return $return;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
/**
|
|
|
* 上半场|主队|独赢
|
|
|
* @param mixed $model 注单表数据
|
|
|
@@ -487,9 +420,12 @@ class ZqRule
|
|
|
* @param mixed $resultRecords 结果记录表数据
|
|
|
* @return string 1:赢 -1:输
|
|
|
*/
|
|
|
- public function half_capot_home($model, $resultModel, $resultRecords)
|
|
|
+ public function half_capot_home($model, $resultModels, $resultRecords)
|
|
|
{
|
|
|
- return $this->winHalf($model, $resultModel, $resultRecords, 1, 1);
|
|
|
+ $resultModel = $resultModels['0'];
|
|
|
+ $word = $resultModel->u_home_score . '-' . $resultModel->u_guest_score . '(上半场)';
|
|
|
+ return $this->zq_duying($resultModel->u_home_score, $model->condition, $word);
|
|
|
+
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -499,60 +435,35 @@ class ZqRule
|
|
|
* @param mixed $resultRecords 结果记录表数据
|
|
|
* @return string 1:赢 -1:输
|
|
|
*/
|
|
|
- public function half_capot_guest($model, $resultModel, $resultRecords)
|
|
|
+ public function half_capot_guest($model, $resultModels, $resultRecords)
|
|
|
{
|
|
|
- return $this->winHalf($model, $resultModel, $resultRecords, 2, 1);
|
|
|
- }
|
|
|
+ $resultModel = $resultModels['0'];
|
|
|
+ $word = $resultModel->u_home_score . '-' . $resultModel->u_guest_score . '(上半场)';
|
|
|
+ return $this->zq_duying($resultModel->u_guest_score, $model->condition, $word);
|
|
|
|
|
|
- /**
|
|
|
- * 上半场|主客平|独赢
|
|
|
- * @param mixed $model 注单表数据
|
|
|
- * @param mixed $resultModel 结果表数据
|
|
|
- * @param mixed $resultRecords 结果记录表数据
|
|
|
- * @return string 1:赢 -1:输
|
|
|
- */
|
|
|
- public function half_capot_dogfall($model, $resultModel, $resultRecords)
|
|
|
- {
|
|
|
- return $this->winHalf($model, $resultModel, $resultRecords, 0, 1);
|
|
|
}
|
|
|
|
|
|
-
|
|
|
/**
|
|
|
- * 半场|[主、客、平]|独赢
|
|
|
+ * 上半场|主客平|独赢
|
|
|
* @param mixed $model 注单表数据
|
|
|
* @param mixed $resultModel 结果表数据
|
|
|
* @param mixed $resultRecords 结果记录表数据
|
|
|
- * @param mixed $type 1:主队 2:客队 0:平
|
|
|
- * @param mixed $halfType 1:上半场 2:下半场
|
|
|
* @return string 1:赢 -1:输
|
|
|
*/
|
|
|
- public function winHalf($model, $resultModels, $resultRecords, $type, $halfType)
|
|
|
+ public function half_capot_dogfall($model, $resultModels, $resultRecords)
|
|
|
{
|
|
|
$resultModel = $resultModels['0'];
|
|
|
- $returnDatas = ['result' => -1, 'matchResult' => ''];
|
|
|
- if ($halfType == 1) {
|
|
|
- $scoreArr = ['home' => intval($resultModel->u_home_score), 'guest' => intval($resultModel->u_guest_score)];
|
|
|
- $returnDatas['matchResult'] = ($scoreArr['home'] + $scoreArr['guest']) . '上半场';
|
|
|
+ $word = $resultModel->u_home_score . '-' . $resultModel->u_guest_score . '(上半场)';
|
|
|
+ if ($resultModel->u_home_score == $resultModel->u_guest_score) {
|
|
|
+ $result = 1;
|
|
|
} else {
|
|
|
- $scoreArr = ['home' => intval($resultModel->home_score - $resultModel->u_home_score), 'guest' => intval($resultModel->guest_score - $resultModel->u_guest_score)];
|
|
|
- $returnDatas['matchResult'] = ($scoreArr['home'] + $scoreArr['guest']) . '下半场';
|
|
|
+ $result = -1;
|
|
|
}
|
|
|
- if ($type == 1) {
|
|
|
- if ($scoreArr['home'] > $scoreArr['guest']) {
|
|
|
- $returnDatas['result'] = 1;
|
|
|
- }
|
|
|
- } elseif ($type == 2) {
|
|
|
- if ($scoreArr['guest'] > $scoreArr['home']) {
|
|
|
- $returnDatas['result'] = 1;
|
|
|
- }
|
|
|
- } else {
|
|
|
- if ($scoreArr['guest'] == $scoreArr['home']) {
|
|
|
- $returnDatas['result'] = 1;
|
|
|
- }
|
|
|
- }
|
|
|
- return $returnDatas;
|
|
|
+ return ['result' => $result, 'matchResult' => $word];
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+
|
|
|
// first_last_ball最先/最后进球 开始-----------------------
|
|
|
//主队|最先进球
|
|
|
public function first_ball_home($model, $resultModel, $resultRecords)
|
|
|
@@ -734,29 +645,29 @@ class ZqRule
|
|
|
$resulttod = intval($resultModel->home_score) + intval($resultModel->guest_score);
|
|
|
//上半场总进球数
|
|
|
$firsthalftod = intval($resultModel->u_home_score) + intval($resultModel->u_guest_score);
|
|
|
- $results=0;
|
|
|
- $resultb=0;
|
|
|
+ $results = 0;
|
|
|
+ $resultb = 0;
|
|
|
if ($model->odds_code == "total_goal_four") {
|
|
|
- if ( 4<=$resulttod and $resulttod<=6 ) {
|
|
|
+ if (4 <= $resulttod and $resulttod <= 6) {
|
|
|
$results = 1;
|
|
|
} else {
|
|
|
$results = -1;
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
if ($model->odds_code == "total_goal_zero") {
|
|
|
- if (0 <= $resulttod and $resulttod<=1) {
|
|
|
+ if (0 <= $resulttod and $resulttod <= 1) {
|
|
|
$results = 1;
|
|
|
} else {
|
|
|
$results = -1;
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
if ($model->odds_code == "total_goal_two") {
|
|
|
- if (2 <= $resulttod and $resulttod<=3) {
|
|
|
+ if (2 <= $resulttod and $resulttod <= 3) {
|
|
|
$results = 1;
|
|
|
} else {
|
|
|
$results = -1;
|
|
|
}
|
|
|
- }
|
|
|
+ }
|
|
|
if ($model->odds_code == "total_goal_seven") {
|
|
|
if (7 <= $resulttod) {
|
|
|
$results = 1;
|
|
|
@@ -765,53 +676,53 @@ class ZqRule
|
|
|
}
|
|
|
}
|
|
|
if ($model->odds_code == "half_total_goal_zero") {
|
|
|
- if ($firsthalftod==0) {
|
|
|
+ if ($firsthalftod == 0) {
|
|
|
$resultb = 1;
|
|
|
} else {
|
|
|
$resultb = -1;
|
|
|
}
|
|
|
}
|
|
|
if ($model->odds_code == "half_total_goal_one") {
|
|
|
- if ($firsthalftod==1) {
|
|
|
+ if ($firsthalftod == 1) {
|
|
|
$resultb = 1;
|
|
|
} else {
|
|
|
$resultb = -1;
|
|
|
}
|
|
|
}
|
|
|
if ($model->odds_code == "half_total_goal_two") {
|
|
|
- if ($firsthalftod==2) {
|
|
|
+ if ($firsthalftod == 2) {
|
|
|
$resultb = 1;
|
|
|
} else {
|
|
|
$resultb = -1;
|
|
|
}
|
|
|
}
|
|
|
if ($model->odds_code == "half_total_goal_three") {
|
|
|
- if ($firsthalftod==3) {
|
|
|
+ if ($firsthalftod == 3) {
|
|
|
$resultb = 1;
|
|
|
} else {
|
|
|
$resultb = -1;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
if ($results == 1) {
|
|
|
$data = [
|
|
|
'result' => 1,
|
|
|
'matchResult' => "$resulttod(全场)",
|
|
|
];
|
|
|
- }
|
|
|
- if($results == -1) {
|
|
|
+ }
|
|
|
+ if ($results == -1) {
|
|
|
$data = [
|
|
|
'result' => -1,
|
|
|
'matchResult' => "$resulttod(全场)",
|
|
|
];
|
|
|
- }
|
|
|
+ }
|
|
|
if ($resultb == 1) {
|
|
|
$data = [
|
|
|
'result' => 1,
|
|
|
'matchResult' => "$resulttod(半场)",
|
|
|
];
|
|
|
- }
|
|
|
- if($resultb == -1) {
|
|
|
+ }
|
|
|
+ if ($resultb == -1) {
|
|
|
$data = [
|
|
|
'result' => -1,
|
|
|
'matchResult' => "$resulttod(半场)",
|
|
|
@@ -835,35 +746,35 @@ class ZqRule
|
|
|
switch ($odds_code) {
|
|
|
case 'home_tema_ball_big':
|
|
|
$returnDatas['matchResult'] = $score_home . '(全场)';
|
|
|
- $returnDatas = $this->zq_inball_bigsmall($score_home,$model->condition,2,$returnDatas['matchResult']);
|
|
|
+ $returnDatas = $this->zq_inball_bigsmall($score_home, $model->condition, 2, $returnDatas['matchResult']);
|
|
|
break;
|
|
|
case 'home_tema_ball_small':
|
|
|
$returnDatas['matchResult'] = $score_home . '(全场)';
|
|
|
- $returnDatas = $this->zq_inball_bigsmall($score_home,$model->condition,1,$returnDatas['matchResult']);
|
|
|
+ $returnDatas = $this->zq_inball_bigsmall($score_home, $model->condition, 1, $returnDatas['matchResult']);
|
|
|
break;
|
|
|
case 'guest_tema_ball_big':
|
|
|
$returnDatas['matchResult'] = $score_guest . '(全场)';
|
|
|
- $returnDatas = $this->zq_inball_bigsmall($score_guest,$model->condition,2,$returnDatas['matchResult']);
|
|
|
+ $returnDatas = $this->zq_inball_bigsmall($score_guest, $model->condition, 2, $returnDatas['matchResult']);
|
|
|
break;
|
|
|
case 'guest_tema_ball_small':
|
|
|
$returnDatas['matchResult'] = $score_guest . '(全场)';
|
|
|
- $returnDatas = $this->zq_inball_bigsmall($score_guest,$model->condition,1,$returnDatas['matchResult']);
|
|
|
+ $returnDatas = $this->zq_inball_bigsmall($score_guest, $model->condition, 1, $returnDatas['matchResult']);
|
|
|
break;
|
|
|
case 'half_home_tema_ball_big':
|
|
|
$returnDatas['matchResult'] = $score_home_uhalf . '(上全场)';
|
|
|
- $returnDatas = $this->zq_inball_bigsmall($score_home_uhalf,$model->condition,2,$returnDatas['matchResult']);
|
|
|
+ $returnDatas = $this->zq_inball_bigsmall($score_home_uhalf, $model->condition, 2, $returnDatas['matchResult']);
|
|
|
break;
|
|
|
case 'half_home_tema_ball_small':
|
|
|
$returnDatas['matchResult'] = $score_home_uhalf . '(上全场)';
|
|
|
- $returnDatas = $this->zq_inball_bigsmall($score_home_uhalf,$model->condition,1,$returnDatas['matchResult']);
|
|
|
+ $returnDatas = $this->zq_inball_bigsmall($score_home_uhalf, $model->condition, 1, $returnDatas['matchResult']);
|
|
|
break;
|
|
|
case 'half_guest_tema_ball_big':
|
|
|
$returnDatas['matchResult'] = $score_guest_uhalf . '(上半场)';
|
|
|
- $returnDatas = $this->zq_inball_bigsmall($score_guest_uhalf,$model->condition,2,$returnDatas['matchResult']);
|
|
|
+ $returnDatas = $this->zq_inball_bigsmall($score_guest_uhalf, $model->condition, 2, $returnDatas['matchResult']);
|
|
|
break;
|
|
|
case 'half_guest_tema_ball_small':
|
|
|
$returnDatas['matchResult'] = $score_guest_uhalf . '(上半场)';
|
|
|
- $returnDatas = $this->zq_inball_bigsmall($score_guest_uhalf,$model->condition,1,$returnDatas['matchResult']);
|
|
|
+ $returnDatas = $this->zq_inball_bigsmall($score_guest_uhalf, $model->condition, 1, $returnDatas['matchResult']);
|
|
|
break;
|
|
|
}
|
|
|
return $returnDatas;
|
|
|
@@ -951,30 +862,6 @@ class ZqRule
|
|
|
return $v;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
- /*
|
|
|
- if (empty($result_match_r)) return false;
|
|
|
- $half_data = [];
|
|
|
- foreach ($result_match_r as $k => $v) {
|
|
|
- //取出上半场数据
|
|
|
- if ($v->match_process == '上半场') {
|
|
|
- $half_data[] = $v;
|
|
|
- }
|
|
|
- }
|
|
|
- //根据id倒序排列
|
|
|
- $half_data_sorc = array_column($half_data, 'id');
|
|
|
- array_multisort($half_data_sorc, SORT_DESC, $half_data);
|
|
|
-
|
|
|
- //获取id最大的一条数据
|
|
|
- foreach ($half_data as $k => $v) {
|
|
|
- if ($v->id == $half_data_sorc[0]) {
|
|
|
- $last_half_data = $v;
|
|
|
- }
|
|
|
- }
|
|
|
-
|
|
|
- return $last_half_data;
|
|
|
- */
|
|
|
}
|
|
|
|
|
|
/**bo
|
|
|
@@ -1134,7 +1021,7 @@ class ZqRule
|
|
|
} else {
|
|
|
$game_ret = json_decode($resultModel->corner_ball);
|
|
|
}
|
|
|
- $word = $game_ret->home . '-' .$game_ret->guest . "(全场)";
|
|
|
+ $word = $game_ret->home . '-' . $game_ret->guest . "(全场)";
|
|
|
$returnDatas = ['result' => -1, 'matchResult' => $word];
|
|
|
|
|
|
$odds_code = $model->odds_code;
|
|
|
@@ -1161,13 +1048,13 @@ class ZqRule
|
|
|
$returnDatas['result'] = ($game_ret->home == $game_ret->guest) ? 1 : -1;
|
|
|
break;
|
|
|
case "corner_two_sides_single":
|
|
|
- $returnDatas = $this->zq_doublesing($game_ret->home + $game_ret->guest , $model->condition ,$word);
|
|
|
+ $returnDatas = $this->zq_doublesing($game_ret->home + $game_ret->guest, $model->condition, $word);
|
|
|
break;
|
|
|
case "corner_two_sides_double":
|
|
|
- $returnDatas = $this->zq_doublesing($game_ret->home + $game_ret->guest , $model->condition ,$word);
|
|
|
+ $returnDatas = $this->zq_doublesing($game_ret->home + $game_ret->guest, $model->condition, $word);
|
|
|
break;
|
|
|
default:
|
|
|
- $returnDatas = ['result' => 2, 'matchResult' => '(玩法无规则异常)-'.$odds_code];
|
|
|
+ $returnDatas = ['result' => 2, 'matchResult' => '(玩法无规则异常)-' . $odds_code];
|
|
|
}
|
|
|
return $returnDatas;
|
|
|
}
|
|
|
@@ -1181,7 +1068,7 @@ class ZqRule
|
|
|
} else {
|
|
|
$game_ret = json_decode($resultModel->corner_ball);
|
|
|
}
|
|
|
- $word = $game_ret->home_half . '-' .$game_ret->guest_half . "(上半场)";
|
|
|
+ $word = $game_ret->home_half . '-' . $game_ret->guest_half . "(上半场)";
|
|
|
$returnDatas = ['result' => -1, 'matchResult' => $word];
|
|
|
|
|
|
$odds_code = $model->odds_code;
|
|
|
@@ -1208,13 +1095,13 @@ class ZqRule
|
|
|
$returnDatas['result'] = ($game_ret->home_half == $game_ret->guest_half) ? 1 : -1;
|
|
|
break;
|
|
|
case "corner_half_two_sides_single":
|
|
|
- $returnDatas = $this->zq_doublesing($game_ret->home_half + $game_ret->guest_half , $model->condition ,$word);
|
|
|
+ $returnDatas = $this->zq_doublesing($game_ret->home_half + $game_ret->guest_half, $model->condition, $word);
|
|
|
break;
|
|
|
case "corner_half_two_sides_double":
|
|
|
- $returnDatas = $this->zq_doublesing($game_ret->home_half + $game_ret->guest_half , $model->condition ,$word);
|
|
|
+ $returnDatas = $this->zq_doublesing($game_ret->home_half + $game_ret->guest_half, $model->condition, $word);
|
|
|
break;
|
|
|
default:
|
|
|
- $returnDatas = ['result' => 2, 'matchResult' => '(玩法无规则异常)-'.$odds_code];
|
|
|
+ $returnDatas = ['result' => 2, 'matchResult' => '(玩法无规则异常)-' . $odds_code];
|
|
|
}
|
|
|
return $returnDatas;
|
|
|
}
|
|
|
@@ -1224,10 +1111,8 @@ class ZqRule
|
|
|
*/
|
|
|
|
|
|
|
|
|
-
|
|
|
-
|
|
|
/**
|
|
|
- 发球相关 开始
|
|
|
+ * 发球相关 开始
|
|
|
*/
|
|
|
public function penalty_card($model, $resultModels, $result_match_r)
|
|
|
{
|
|
|
@@ -1240,7 +1125,8 @@ class ZqRule
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- public function penalty_card_half($model, $resultModels, $result_match_r){
|
|
|
+ public function penalty_card_half($model, $resultModels, $result_match_r)
|
|
|
+ {
|
|
|
|
|
|
$resultModel = $resultModels['0'];
|
|
|
if ($resultModel->conner_ball == '') {
|
|
|
@@ -1248,7 +1134,7 @@ class ZqRule
|
|
|
} else {
|
|
|
$game_ret = json_decode($resultModel->penalty_card);
|
|
|
}
|
|
|
- $word = $game_ret->home_half . '-' .$game_ret->guest_half . "(上半场)";
|
|
|
+ $word = $game_ret->home_half . '-' . $game_ret->guest_half . "(上半场)";
|
|
|
$returnDatas = ['result' => -1, 'matchResult' => $word];
|
|
|
|
|
|
$odds_code = $model->odds_code;
|
|
|
@@ -1275,25 +1161,26 @@ class ZqRule
|
|
|
$returnDatas['result'] = ($game_ret->home_half == $game_ret->guest_half) ? 1 : -1;
|
|
|
break;
|
|
|
case "penalty_half_two_sides_single":
|
|
|
- $returnDatas = $this->zq_doublesing($game_ret->home_half + $game_ret->guest_half , $model->condition ,$word);
|
|
|
+ $returnDatas = $this->zq_doublesing($game_ret->home_half + $game_ret->guest_half, $model->condition, $word);
|
|
|
break;
|
|
|
case "penalty_half_two_sides_double":
|
|
|
- $returnDatas = $this->zq_doublesing($game_ret->home_half + $game_ret->guest_half , $model->condition ,$word);
|
|
|
+ $returnDatas = $this->zq_doublesing($game_ret->home_half + $game_ret->guest_half, $model->condition, $word);
|
|
|
break;
|
|
|
default:
|
|
|
- $returnDatas = ['result' => 2, 'matchResult' => '(玩法无规则异常)-'.$odds_code];
|
|
|
+ $returnDatas = ['result' => 2, 'matchResult' => '(玩法无规则异常)-' . $odds_code];
|
|
|
}
|
|
|
return $returnDatas;
|
|
|
}
|
|
|
|
|
|
- public function penalty_card_all($model, $resultModels, $result_match_r){
|
|
|
+ public function penalty_card_all($model, $resultModels, $result_match_r)
|
|
|
+ {
|
|
|
$resultModel = $resultModels['0'];
|
|
|
if ($resultModel->conner_ball == '') {
|
|
|
$game_ret = json_decode(json_encode(['home' => 0, 'guest' => 0, 'home_half' => 0, 'guest_half' => 0]));
|
|
|
} else {
|
|
|
$game_ret = json_decode($resultModel->penalty_card);
|
|
|
}
|
|
|
- $word = $game_ret->home . '-' .$game_ret->guest . "(全场)";
|
|
|
+ $word = $game_ret->home . '-' . $game_ret->guest . "(全场)";
|
|
|
$returnDatas = ['result' => -1, 'matchResult' => $word];
|
|
|
|
|
|
$odds_code = $model->odds_code;
|
|
|
@@ -1320,20 +1207,19 @@ class ZqRule
|
|
|
$returnDatas['result'] = ($game_ret->home == $game_ret->guest) ? 1 : -1;
|
|
|
break;
|
|
|
case "penalty_two_sides_single":
|
|
|
- $returnDatas = $this->zq_doublesing($game_ret->home + $game_ret->guest , $model->condition ,$word);
|
|
|
+ $returnDatas = $this->zq_doublesing($game_ret->home + $game_ret->guest, $model->condition, $word);
|
|
|
break;
|
|
|
case "penalty_two_sides_double":
|
|
|
- $returnDatas = $this->zq_doublesing($game_ret->home + $game_ret->guest , $model->condition ,$word);
|
|
|
+ $returnDatas = $this->zq_doublesing($game_ret->home + $game_ret->guest, $model->condition, $word);
|
|
|
break;
|
|
|
default:
|
|
|
- $returnDatas = ['result' => 2, 'matchResult' => '(玩法无规则异常)-'.$odds_code];
|
|
|
+ $returnDatas = ['result' => 2, 'matchResult' => '(玩法无规则异常)-' . $odds_code];
|
|
|
}
|
|
|
return $returnDatas;
|
|
|
}
|
|
|
/**
|
|
|
- 发球相关 结束
|
|
|
+ * 发球相关 结束
|
|
|
*/
|
|
|
|
|
|
|
|
|
-
|
|
|
}
|