|
@@ -25,6 +25,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function concede_home($model, $resultModels, $resultRecords)
|
|
public function concede_home($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$home = intval($resultModel->home_score);
|
|
$home = intval($resultModel->home_score);
|
|
|
$guest = intval($resultModel->guest_score);
|
|
$guest = intval($resultModel->guest_score);
|
|
@@ -42,6 +47,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function concede_guest($model, $resultModels, $resultRecords)
|
|
public function concede_guest($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$home = intval($resultModel->home_score);
|
|
$home = intval($resultModel->home_score);
|
|
|
$guest = intval($resultModel->guest_score);
|
|
$guest = intval($resultModel->guest_score);
|
|
@@ -60,6 +70,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function half_concede_home($model, $resultModels, $resultRecords)
|
|
public function half_concede_home($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$home = intval($resultModel->u_home_score);
|
|
$home = intval($resultModel->u_home_score);
|
|
|
$guest = intval($resultModel->u_guest_score);
|
|
$guest = intval($resultModel->u_guest_score);
|
|
@@ -77,6 +92,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function half_concede_guest($model, $resultModels, $resultRecords)
|
|
public function half_concede_guest($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$home = intval($resultModel->u_home_score);
|
|
$home = intval($resultModel->u_home_score);
|
|
|
$guest = intval($resultModel->u_guest_score);
|
|
$guest = intval($resultModel->u_guest_score);
|
|
@@ -96,6 +116,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function goal_size_home($model, $resultModels, $resultRecords)
|
|
public function goal_size_home($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$home = intval($resultModel->u_home_score);
|
|
$home = intval($resultModel->u_home_score);
|
|
|
$guest = intval($resultModel->u_guest_score);
|
|
$guest = intval($resultModel->u_guest_score);
|
|
@@ -114,6 +139,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function goal_size_guest($model, $resultModels, $resultRecords)
|
|
public function goal_size_guest($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$home = intval($resultModel->u_home_score);
|
|
$home = intval($resultModel->u_home_score);
|
|
|
$guest = intval($resultModel->u_guest_score);
|
|
$guest = intval($resultModel->u_guest_score);
|
|
@@ -127,6 +157,11 @@ class ZqRule
|
|
|
//全场|进球|大
|
|
//全场|进球|大
|
|
|
public function goal_size_big($model, $resultModels, $resultRecords)
|
|
public function goal_size_big($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$allscore = intval($resultModel->home_score) + intval($resultModel->guest_score);
|
|
$allscore = intval($resultModel->home_score) + intval($resultModel->guest_score);
|
|
|
$word = $resultModel->home_score . '-' . $resultModel->guest_score . "(全场)";
|
|
$word = $resultModel->home_score . '-' . $resultModel->guest_score . "(全场)";
|
|
@@ -138,6 +173,11 @@ class ZqRule
|
|
|
//全场|进球|小
|
|
//全场|进球|小
|
|
|
public function goal_size_small($model, $resultModels, $resultRecords)
|
|
public function goal_size_small($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$allscore = intval($resultModel->home_score) + intval($resultModel->guest_score);
|
|
$allscore = intval($resultModel->home_score) + intval($resultModel->guest_score);
|
|
|
$word = $resultModel->home_score . '-' . $resultModel->guest_score . "(全场)";
|
|
$word = $resultModel->home_score . '-' . $resultModel->guest_score . "(全场)";
|
|
@@ -154,6 +194,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function half_goal_size_big($model, $resultModels, $resultRecords)
|
|
public function half_goal_size_big($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$score = intval($resultModel->u_home_score) + intval($resultModel->u_guest_score);
|
|
$score = intval($resultModel->u_home_score) + intval($resultModel->u_guest_score);
|
|
|
return $this->zq_inball_bigsmall($score, $model->condition, 2, $resultModel->u_home_score . '-' . $resultModel->u_guest_score . '(上半场)');
|
|
return $this->zq_inball_bigsmall($score, $model->condition, 2, $resultModel->u_home_score . '-' . $resultModel->u_guest_score . '(上半场)');
|
|
@@ -168,6 +213,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function half_goal_size_small($model, $resultModels, $resultRecords)
|
|
public function half_goal_size_small($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$score = intval($resultModel->u_home_score) + intval($resultModel->u_guest_score);
|
|
$score = intval($resultModel->u_home_score) + intval($resultModel->u_guest_score);
|
|
|
return $this->zq_inball_bigsmall($score, $model->condition, 1, $resultModel->u_home_score . '-' . $resultModel->u_guest_score . '(上半场)');
|
|
return $this->zq_inball_bigsmall($score, $model->condition, 1, $resultModel->u_home_score . '-' . $resultModel->u_guest_score . '(上半场)');
|
|
@@ -183,6 +233,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function capot_home($model, $resultModels, $resultRecords)
|
|
public function capot_home($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$home = intval($resultModel->home_score);
|
|
$home = intval($resultModel->home_score);
|
|
|
$guest = intval($resultModel->guest_score);
|
|
$guest = intval($resultModel->guest_score);
|
|
@@ -200,6 +255,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function capot_guest($model, $resultModels, $resultRecords)
|
|
public function capot_guest($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$home = intval($resultModel->home_score);
|
|
$home = intval($resultModel->home_score);
|
|
|
$guest = intval($resultModel->guest_score);
|
|
$guest = intval($resultModel->guest_score);
|
|
@@ -217,6 +277,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function capot_dogfall($model, $resultModels, $resultRecords)
|
|
public function capot_dogfall($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$home = intval($resultModel->home_score);
|
|
$home = intval($resultModel->home_score);
|
|
|
$guest = intval($resultModel->guest_score);
|
|
$guest = intval($resultModel->guest_score);
|
|
@@ -239,6 +304,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function half_capot_home($model, $resultModels, $resultRecords)
|
|
public function half_capot_home($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$word = $resultModel->u_home_score . '-' . $resultModel->u_guest_score . '(上半场)';
|
|
$word = $resultModel->u_home_score . '-' . $resultModel->u_guest_score . '(上半场)';
|
|
|
return $this->zq_duyingv2(1, 1, $resultModel, $word);
|
|
return $this->zq_duyingv2(1, 1, $resultModel, $word);
|
|
@@ -254,6 +324,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function half_capot_guest($model, $resultModels, $resultRecords)
|
|
public function half_capot_guest($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$word = $resultModel->u_home_score . '-' . $resultModel->u_guest_score . '(上半场)';
|
|
$word = $resultModel->u_home_score . '-' . $resultModel->u_guest_score . '(上半场)';
|
|
|
return $this->zq_duyingv2(2, 1, $resultModel, $word);
|
|
return $this->zq_duyingv2(2, 1, $resultModel, $word);
|
|
@@ -269,6 +344,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function half_capot_dogfall($model, $resultModels, $resultRecords)
|
|
public function half_capot_dogfall($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$word = $resultModel->u_home_score . '-' . $resultModel->u_guest_score . '(上半场)';
|
|
$word = $resultModel->u_home_score . '-' . $resultModel->u_guest_score . '(上半场)';
|
|
|
if ($resultModel->u_home_score == $resultModel->u_guest_score) {
|
|
if ($resultModel->u_home_score == $resultModel->u_guest_score) {
|
|
@@ -336,6 +416,11 @@ class ZqRule
|
|
|
//主队|最后进球
|
|
//主队|最后进球
|
|
|
public function last_ball_home($model, $resultModel, $resultRecords)
|
|
public function last_ball_home($model, $resultModel, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModel, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModel['0'];
|
|
$resultModel = $resultModel['0'];
|
|
|
$word = ($resultModel->last_score != '') ? (($resultModel->last_score == $model->home_team) ? '1:0' : '0:1') : '0:0';
|
|
$word = ($resultModel->last_score != '') ? (($resultModel->last_score == $model->home_team) ? '1:0' : '0:1') : '0:0';
|
|
|
$word .= '(主客)';
|
|
$word .= '(主客)';
|
|
@@ -352,6 +437,11 @@ class ZqRule
|
|
|
//客队|最后进球
|
|
//客队|最后进球
|
|
|
public function last_ball_guest($model, $resultModel, $resultRecords)
|
|
public function last_ball_guest($model, $resultModel, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModel, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModel['0'];
|
|
$resultModel = $resultModel['0'];
|
|
|
$word = ($resultModel->last_score != '') ? (($resultModel->last_score == $model->guest_team) ? '0:1' : '1:0') : '0:0';
|
|
$word = ($resultModel->last_score != '') ? (($resultModel->last_score == $model->guest_team) ? '0:1' : '1:0') : '0:0';
|
|
|
$word .= '(主客)';
|
|
$word .= '(主客)';
|
|
@@ -367,6 +457,11 @@ class ZqRule
|
|
|
//没有进球
|
|
//没有进球
|
|
|
public function not_ball($model, $resultModel, $resultRecords)
|
|
public function not_ball($model, $resultModel, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModel, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModel['0'];
|
|
$resultModel = $resultModel['0'];
|
|
|
$home = intval($resultModel->home_score);
|
|
$home = intval($resultModel->home_score);
|
|
|
$guest = intval($resultModel->guest_score);
|
|
$guest = intval($resultModel->guest_score);
|
|
@@ -401,6 +496,22 @@ class ZqRule
|
|
|
|
|
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
|
$odds_code = $bet_match->odds_code;
|
|
$odds_code = $bet_match->odds_code;
|
|
|
|
|
+ //==获取是否是滚球投注==
|
|
|
|
|
+ $is_rolling = $bet_match->is_rolling;
|
|
|
|
|
+ //如果是滚球投注,则进行危险球审核
|
|
|
|
|
+ if ($is_rolling == 1) {
|
|
|
|
|
+ $ret = commonFunction::WARN_CHECK($bet_match, $result_match);
|
|
|
|
|
+ //如果审核不通过,则返回2 1赢 2平 -1输
|
|
|
|
|
+ if ($ret['code'] == -1) {
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ 'result' => 2,
|
|
|
|
|
+ 'msg' => "滚球投注,危险球审核不通过",
|
|
|
|
|
+ 'warn_more' => $ret['warn_more']
|
|
|
|
|
+ ];
|
|
|
|
|
+ return $data;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ //==end==
|
|
|
|
|
|
|
|
//获取主客队投注比分
|
|
//获取主客队投注比分
|
|
|
$bet_score = explode('-', $bet_match->condition);
|
|
$bet_score = explode('-', $bet_match->condition);
|
|
@@ -458,6 +569,11 @@ class ZqRule
|
|
|
//结果单/双 home_score 主队进球数 guest_score 客队进球数 home_rate 主队让球 guest_rate 客队让球 u_home_score 上半场主队进球 u_guest_score 上半场-客队进球数 two_sides_single 全场单 two_sides_double 全场双 half_two_sides_single 上半场单 half_two_sides_double 上半场双
|
|
//结果单/双 home_score 主队进球数 guest_score 客队进球数 home_rate 主队让球 guest_rate 客队让球 u_home_score 上半场主队进球 u_guest_score 上半场-客队进球数 two_sides_single 全场单 two_sides_double 全场双 half_two_sides_single 上半场单 half_two_sides_double 上半场双
|
|
|
public function two_sides($model, $resultModels, $resultRecords)
|
|
public function two_sides($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$resulttod = intval($resultModel->home_score) + intval($resultModel->guest_score);//全场
|
|
$resulttod = intval($resultModel->home_score) + intval($resultModel->guest_score);//全场
|
|
|
|
|
|
|
@@ -500,6 +616,11 @@ class ZqRule
|
|
|
//结果总数 home_score 主队进球数 guest_score 客队进球数 home_rate 主队让球 guest_rate 客队让球 u_home_score 上半场-主队进球数 u_guest_score 上半场-客队进球数
|
|
//结果总数 home_score 主队进球数 guest_score 客队进球数 home_rate 主队让球 guest_rate 客队让球 u_home_score 上半场-主队进球数 u_guest_score 上半场-客队进球数
|
|
|
public function total_goal($model, $resultModels, $resultRecords)
|
|
public function total_goal($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
//全场总进球数
|
|
//全场总进球数
|
|
|
$resulttod = intval($resultModel->home_score) + intval($resultModel->guest_score);
|
|
$resulttod = intval($resultModel->home_score) + intval($resultModel->guest_score);
|
|
@@ -602,6 +723,22 @@ class ZqRule
|
|
|
//condition 0.5 或 0.5/1 这种
|
|
//condition 0.5 或 0.5/1 这种
|
|
|
public function tema_ball($model, $resultModels, $result_match_r = [])
|
|
public function tema_ball($model, $resultModels, $result_match_r = [])
|
|
|
{
|
|
{
|
|
|
|
|
+ //==获取是否是滚球投注==
|
|
|
|
|
+ $is_rolling = $model->is_rolling;
|
|
|
|
|
+ //如果是滚球投注,则进行危险球审核
|
|
|
|
|
+ if ($is_rolling == 1) {
|
|
|
|
|
+ $ret = commonFunction::WARN_CHECK($model, $resultModels);
|
|
|
|
|
+ //如果审核不通过,则返回2 1赢 2平 -1输
|
|
|
|
|
+ if ($ret['code'] == -1) {
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ 'result' => 2,
|
|
|
|
|
+ 'msg' => "滚球投注,危险球审核不通过",
|
|
|
|
|
+ 'warn_more' => $ret['warn_more']
|
|
|
|
|
+ ];
|
|
|
|
|
+ return $data;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ //==end==
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
|
|
|
|
|
$odds_code = trim($model->odds_code);
|
|
$odds_code = trim($model->odds_code);
|
|
@@ -664,6 +801,22 @@ class ZqRule
|
|
|
//获取父/子级赔率代码
|
|
//获取父/子级赔率代码
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
|
$odds_code = $bet_match->odds_code;
|
|
$odds_code = $bet_match->odds_code;
|
|
|
|
|
+ //==获取是否是滚球投注==
|
|
|
|
|
+ $is_rolling = $bet_match->is_rolling;
|
|
|
|
|
+ //如果是滚球投注,则进行危险球审核
|
|
|
|
|
+ if ($is_rolling == 1) {
|
|
|
|
|
+ $ret = commonFunction::WARN_CHECK($bet_match, $result_match);
|
|
|
|
|
+ //如果审核不通过,则返回2 1赢 2平 -1输
|
|
|
|
|
+ if ($ret['code'] == -1) {
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ 'result' => 2,
|
|
|
|
|
+ 'msg' => "滚球投注,危险球审核不通过",
|
|
|
|
|
+ 'warn_more' => $ret['warn_more']
|
|
|
|
|
+ ];
|
|
|
|
|
+ return $data;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ //==end==
|
|
|
|
|
|
|
|
//获取最终赛事数据
|
|
//获取最终赛事数据
|
|
|
$result_match = $this->getHalfData($result_match);
|
|
$result_match = $this->getHalfData($result_match);
|
|
@@ -873,6 +1026,22 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function corner_ball($model, $resultModels, $result_match_r)
|
|
public function corner_ball($model, $resultModels, $result_match_r)
|
|
|
{
|
|
{
|
|
|
|
|
+ //==获取是否是滚球投注==
|
|
|
|
|
+ $is_rolling = $model->is_rolling;
|
|
|
|
|
+ //如果是滚球投注,则进行危险球审核
|
|
|
|
|
+ if ($is_rolling == 1) {
|
|
|
|
|
+ $ret = commonFunction::WARN_CHECK($model, $resultModels);
|
|
|
|
|
+ //如果审核不通过,则返回2 1赢 2平 -1输
|
|
|
|
|
+ if ($ret['code'] == -1) {
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ 'result' => 2,
|
|
|
|
|
+ 'msg' => "滚球投注,危险球审核不通过",
|
|
|
|
|
+ 'warn_more' => $ret['warn_more']
|
|
|
|
|
+ ];
|
|
|
|
|
+ return $data;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ //==end==
|
|
|
$odds_code = $model->odds_code;
|
|
$odds_code = $model->odds_code;
|
|
|
$isHalf = strpos(strtolower($odds_code), 'half');
|
|
$isHalf = strpos(strtolower($odds_code), 'half');
|
|
|
if ($isHalf) {
|
|
if ($isHalf) {
|
|
@@ -984,6 +1153,22 @@ class ZqRule
|
|
|
//净胜球相关
|
|
//净胜球相关
|
|
|
public function sw_WM($model, $resultModels, $result_match_r)
|
|
public function sw_WM($model, $resultModels, $result_match_r)
|
|
|
{
|
|
{
|
|
|
|
|
+ //==获取是否是滚球投注==
|
|
|
|
|
+ $is_rolling = $model->is_rolling;
|
|
|
|
|
+ //如果是滚球投注,则进行危险球审核
|
|
|
|
|
+ if ($is_rolling == 1) {
|
|
|
|
|
+ $ret = commonFunction::WARN_CHECK($model, $resultModels);
|
|
|
|
|
+ //如果审核不通过,则返回2 1赢 2平 -1输
|
|
|
|
|
+ if ($ret['code'] == -1) {
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ 'result' => 2,
|
|
|
|
|
+ 'msg' => "滚球投注,危险球审核不通过",
|
|
|
|
|
+ 'warn_more' => $ret['warn_more']
|
|
|
|
|
+ ];
|
|
|
|
|
+ return $data;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ //==end==
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$home = intval($resultModel->home_score);
|
|
$home = intval($resultModel->home_score);
|
|
|
$guest = intval($resultModel->guest_score);
|
|
$guest = intval($resultModel->guest_score);
|
|
@@ -1071,6 +1256,22 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function penalty_card($model, $resultModels, $result_match_r)
|
|
public function penalty_card($model, $resultModels, $result_match_r)
|
|
|
{
|
|
{
|
|
|
|
|
+ //==获取是否是滚球投注==
|
|
|
|
|
+ $is_rolling = $model->is_rolling;
|
|
|
|
|
+ //如果是滚球投注,则进行危险球审核
|
|
|
|
|
+ if ($is_rolling == 1) {
|
|
|
|
|
+ $ret = commonFunction::WARN_CHECK($model, $resultModels);
|
|
|
|
|
+ //如果审核不通过,则返回2 1赢 2平 -1输
|
|
|
|
|
+ if ($ret['code'] == -1) {
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ 'result' => 2,
|
|
|
|
|
+ 'msg' => "滚球投注,危险球审核不通过",
|
|
|
|
|
+ 'warn_more' => $ret['warn_more']
|
|
|
|
|
+ ];
|
|
|
|
|
+ return $data;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ //==end==
|
|
|
$odde_code = $model->odde_code;
|
|
$odde_code = $model->odde_code;
|
|
|
$isHalf = strpos(strtolower($odde_code), 'half');
|
|
$isHalf = strpos(strtolower($odde_code), 'half');
|
|
|
if ($isHalf) {
|
|
if ($isHalf) {
|
|
@@ -1186,6 +1387,12 @@ class ZqRule
|
|
|
{
|
|
{
|
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($bet_match, $result_match, $result_match_r);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$result_match = $result_match['0'];
|
|
$result_match = $result_match['0'];
|
|
|
//获取父/子级赔率代码
|
|
//获取父/子级赔率代码
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
@@ -1230,6 +1437,11 @@ class ZqRule
|
|
|
{
|
|
{
|
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
|
|
|
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($bet_match, $result_match, $result_match_r);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$result_match = $result_match['0'];
|
|
$result_match = $result_match['0'];
|
|
|
//获取父/子级赔率代码
|
|
//获取父/子级赔率代码
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
@@ -1282,6 +1494,12 @@ class ZqRule
|
|
|
{
|
|
{
|
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
|
|
|
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($bet_match, $result_match, $result_match_r);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
$result_match = $result_match['0'];
|
|
$result_match = $result_match['0'];
|
|
|
//获取父/子级赔率代码
|
|
//获取父/子级赔率代码
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
@@ -1325,6 +1543,12 @@ class ZqRule
|
|
|
{
|
|
{
|
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
|
|
|
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($bet_match, $result_match, $result_match_r);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
$result_match = $result_match['0'];
|
|
$result_match = $result_match['0'];
|
|
|
//获取父/子级赔率代码
|
|
//获取父/子级赔率代码
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
@@ -1368,6 +1592,12 @@ class ZqRule
|
|
|
{
|
|
{
|
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
|
|
|
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($bet_match, $result_match, $result_match_r);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
$result_match = $result_match['0'];
|
|
$result_match = $result_match['0'];
|
|
|
//获取父/子级赔率代码
|
|
//获取父/子级赔率代码
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
@@ -1416,6 +1646,11 @@ class ZqRule
|
|
|
{
|
|
{
|
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
|
|
|
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($bet_match, $result_match, $result_match_r);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$result_match = $result_match['0'];
|
|
$result_match = $result_match['0'];
|
|
|
//获取父/子级赔率代码
|
|
//获取父/子级赔率代码
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
@@ -1464,6 +1699,11 @@ class ZqRule
|
|
|
{
|
|
{
|
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
|
|
|
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($bet_match, $result_match, $result_match_r);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$result_match = $result_match['0'];
|
|
$result_match = $result_match['0'];
|
|
|
//获取父/子级赔率代码
|
|
//获取父/子级赔率代码
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
@@ -1512,6 +1752,11 @@ class ZqRule
|
|
|
{
|
|
{
|
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
|
|
|
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($bet_match, $result_match, $result_match_r);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$result_match = $result_match['0'];
|
|
$result_match = $result_match['0'];
|
|
|
//获取父/子级赔率代码
|
|
//获取父/子级赔率代码
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
@@ -1564,6 +1809,11 @@ class ZqRule
|
|
|
{
|
|
{
|
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
|
|
|
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($bet_match, $result_match, $result_match_r);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$result_match = $result_match['0'];
|
|
$result_match = $result_match['0'];
|
|
|
//获取父/子级赔率代码
|
|
//获取父/子级赔率代码
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
@@ -1620,6 +1870,11 @@ class ZqRule
|
|
|
{
|
|
{
|
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
|
|
|
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($bet_match, $result_match, $result_match_r);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$result_match = $result_match['0'];
|
|
$result_match = $result_match['0'];
|
|
|
//获取父/子级赔率代码
|
|
//获取父/子级赔率代码
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
@@ -1683,6 +1938,11 @@ class ZqRule
|
|
|
{
|
|
{
|
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
if (empty($bet_match) || empty($result_match)) return false;
|
|
|
|
|
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($bet_match, $result_match, $result_match_r);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$result_match = $result_match['0'];
|
|
$result_match = $result_match['0'];
|
|
|
//获取父/子级赔率代码
|
|
//获取父/子级赔率代码
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
@@ -1735,6 +1995,12 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function sw_TS($model, $resultModels, $resultRecords)
|
|
public function sw_TS($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$allword = $resultModel->home_score . '-' . $resultModel->guest_score . "(全场)";
|
|
$allword = $resultModel->home_score . '-' . $resultModel->guest_score . "(全场)";
|
|
|
$hlefword = $resultModel->u_home_score . '-' . $resultModel->u_guest_score . "(上半场)";
|
|
$hlefword = $resultModel->u_home_score . '-' . $resultModel->u_guest_score . "(上半场)";
|
|
@@ -1770,6 +2036,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function sw_MOU($model, $resultModels, $resultRecords)
|
|
public function sw_MOU($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$allword = $resultModel->home_score . '-' . $resultModel->guest_score . "(主队全场-客队全场)";
|
|
$allword = $resultModel->home_score . '-' . $resultModel->guest_score . "(主队全场-客队全场)";
|
|
|
|
|
|
|
@@ -1863,6 +2134,12 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function sw_MTS($model, $resultModels, $resultRecords)
|
|
public function sw_MTS($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$homeword = $resultModel->home_score . "(主队全场)";
|
|
$homeword = $resultModel->home_score . "(主队全场)";
|
|
|
$guestword = $resultModel->guest_score . "(客队全场)";
|
|
$guestword = $resultModel->guest_score . "(客队全场)";
|
|
@@ -1906,6 +2183,12 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function sw_OUT($model, $resultModels, $resultRecords)
|
|
public function sw_OUT($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$homeword = $resultModel->home_score . "(主队全场)";
|
|
$homeword = $resultModel->home_score . "(主队全场)";
|
|
|
$guestword = $resultModel->guest_score . "(客队全场)";
|
|
$guestword = $resultModel->guest_score . "(客队全场)";
|
|
@@ -1976,6 +2259,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function sw_MPG($model, $resultModels, $resultRecords)
|
|
public function sw_MPG($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModel = $resultModels['0'];
|
|
$resultModel = $resultModels['0'];
|
|
|
$allword = array(
|
|
$allword = array(
|
|
|
'score' => $resultModel->home_score . '-' . $resultModel->guest_score . "(全场)",
|
|
'score' => $resultModel->home_score . '-' . $resultModel->guest_score . "(全场)",
|
|
@@ -2026,6 +2314,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function sw_FG($model, $resultModels, $resultRecords)
|
|
public function sw_FG($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModels = $resultModels['0'];
|
|
$resultModels = $resultModels['0'];
|
|
|
$word = json_decode($resultModels->first_score, true)['scoretype'] . "(首个进球方式)";
|
|
$word = json_decode($resultModels->first_score, true)['scoretype'] . "(首个进球方式)";
|
|
|
|
|
|
|
@@ -2064,6 +2357,12 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function sw_DU($model, $resultModels, $resultRecords)
|
|
public function sw_DU($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModels = $resultModels['0'];
|
|
$resultModels = $resultModels['0'];
|
|
|
$homeword = $resultModels->home_score . "(主队全场)";
|
|
$homeword = $resultModels->home_score . "(主队全场)";
|
|
|
$guestword = $resultModels->guest_score . "(客队全场)";
|
|
$guestword = $resultModels->guest_score . "(客队全场)";
|
|
@@ -2158,6 +2457,12 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function sw_DS($model, $resultModels, $resultRecords)
|
|
public function sw_DS($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModels = $resultModels['0'];
|
|
$resultModels = $resultModels['0'];
|
|
|
$homeword = $resultModels->home_score . "(主队全场)";
|
|
$homeword = $resultModels->home_score . "(主队全场)";
|
|
|
$guestword = $resultModels->guest_score . "(客队全场)";
|
|
$guestword = $resultModels->guest_score . "(客队全场)";
|
|
@@ -2198,6 +2503,12 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function sw_DG($model, $resultModels, $resultRecords)
|
|
public function sw_DG($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModels = $resultModels['0'];
|
|
$resultModels = $resultModels['0'];
|
|
|
$word = array(
|
|
$word = array(
|
|
|
'home' => $resultModels->home_score . "(主队全场)",
|
|
'home' => $resultModels->home_score . "(主队全场)",
|
|
@@ -2240,6 +2551,12 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function sw_OUE($model, $resultModels, $resultRecords)
|
|
public function sw_OUE($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
$resultModels = $resultModels['0'];
|
|
$resultModels = $resultModels['0'];
|
|
|
$allword = $resultModels->home_score . '-' . $resultModels->guest_score . "(全场)";
|
|
$allword = $resultModels->home_score . '-' . $resultModels->guest_score . "(全场)";
|
|
|
|
|
|
|
@@ -2308,6 +2625,11 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function sw_OUP($model, $resultModels, $resultRecords)
|
|
public function sw_OUP($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModels = $resultModels['0'];
|
|
$resultModels = $resultModels['0'];
|
|
|
$allword = array(
|
|
$allword = array(
|
|
|
'score' => $resultModels->home_score . '-' . $resultModels->guest_score . "(全场)",
|
|
'score' => $resultModels->home_score . '-' . $resultModels->guest_score . "(全场)",
|
|
@@ -2379,6 +2701,12 @@ class ZqRule
|
|
|
*/
|
|
*/
|
|
|
public function sw_BH($model, $resultModels, $resultRecords)
|
|
public function sw_BH($model, $resultModels, $resultRecords)
|
|
|
{
|
|
{
|
|
|
|
|
+
|
|
|
|
|
+ $isgqwx = $this->GunqiuWeixian($model, $resultModels, $resultRecords);
|
|
|
|
|
+ if ($isgqwx) {
|
|
|
|
|
+ return $isgqwx;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
$resultModels = $resultModels['0'];
|
|
$resultModels = $resultModels['0'];
|
|
|
$homeword = $resultModels->home_score . "(主队全场)";
|
|
$homeword = $resultModels->home_score . "(主队全场)";
|
|
|
$guestword = $resultModels->guest_score . "(客队全场)";
|
|
$guestword = $resultModels->guest_score . "(客队全场)";
|
|
@@ -2397,4 +2725,26 @@ class ZqRule
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
|
+ //滚球危险球判断处理
|
|
|
|
|
+ public function GunqiuWeixian($model, $resultModels, $resultRecords)
|
|
|
|
|
+ {
|
|
|
|
|
+ //==获取是否是滚球投注==
|
|
|
|
|
+ $is_rolling = $model->is_rolling;
|
|
|
|
|
+ //如果是滚球投注,则进行危险球审核
|
|
|
|
|
+ if ($is_rolling == 1) {
|
|
|
|
|
+ $ret = commonFunction::WARN_CHECK($model, $resultModels);
|
|
|
|
|
+ //如果审核不通过,则返回2 1赢 2平 -1输
|
|
|
|
|
+ if ($ret['code'] == -1) {
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ 'result' => 2,
|
|
|
|
|
+ 'matchResult' => "滚球投注,危险球审核不通过",
|
|
|
|
|
+ 'warn_more' => $ret['warn_more']
|
|
|
|
|
+ ];
|
|
|
|
|
+ return $data;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ return false;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|