vali 6 年 前
コミット
940db0055a
2 ファイル変更446 行追加424 行削除
  1. 99 101
      app/Lib/Settlement/Adapter/LqRule.php
  2. 347 323
      app/Lib/Settlement/Adapter/RulePlus.php

+ 99 - 101
app/Lib/Settlement/Adapter/LqRule.php

@@ -73,7 +73,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function concede_home($model, $resultModel, $resultRecords)
+    public function coh($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -95,7 +95,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function concede_guest($model, $resultModel, $resultRecords)
+    public function cog($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -117,7 +117,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function half_concede_home($model, $resultModel, $resultRecords)
+    public function coh_h($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
 
@@ -140,7 +140,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function half_concede_guest($model, $resultModel, $resultRecords)
+    public function cog_h($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -164,7 +164,7 @@ class LqRule
      */
     public function one_concede_home($model, $resultModel, $resultRecords)
     {
-        $retdatas = $this->lq_scoreDatas($resultModel);
+        $retdatas = $this->coh_1($resultModel);
         // 主队得分
         $homeScore = intval($retdatas['list']['1']->home_score);
         // 客队得分
@@ -184,7 +184,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function one_concede_guest($model, $resultModel, $resultRecords)
+    public function cog_1($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -206,7 +206,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function two_concede_home($model, $resultModel, $resultRecords)
+    public function coh_2($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -228,7 +228,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function two_concede_guest($model, $resultModel, $resultRecords)
+    public function cog_2($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -250,7 +250,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function three_concede_home($model, $resultModel, $resultRecords)
+    public function coh_3($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -272,7 +272,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function three_concede_guest($model, $resultModel, $resultRecords)
+    public function cog_3($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -294,7 +294,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function four_concede_home($model, $resultModel, $resultRecords)
+    public function coh_4($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -316,7 +316,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function four_concede_guest($model, $resultModel, $resultRecords)
+    public function cog_4($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -338,7 +338,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function total_size_big($model, $resultModel, $resultRecords)
+    public function tnb($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
 
@@ -360,7 +360,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function total_size_small($model, $resultModel, $resultRecords)
+    public function tns($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -381,7 +381,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function half_total_sizes_big($model, $resultModel, $resultRecords)
+    public function tnb_h($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -402,7 +402,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function half_total_sizes_small($model, $resultModel, $resultRecords)
+    public function tns_h($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -423,7 +423,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function one_total_sizes_big($model, $resultModel, $resultRecords)
+    public function tnb_1($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -444,7 +444,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function one_total_sizes_small($model, $resultModel, $resultRecords)
+    public function tns_1($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -465,7 +465,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function two_total_sizes_big($model, $resultModel, $resultRecords)
+    public function tnb_2($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -486,7 +486,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function two_total_sizes_small($model, $resultModel, $resultRecords)
+    public function tns_2($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -507,7 +507,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function three_total_sizes_big($model, $resultModel, $resultRecords)
+    public function tnb_3($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -528,7 +528,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function three_total_sizes_small($model, $resultModel, $resultRecords)
+    public function tns_3($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -549,7 +549,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function four_total_sizes_big($model, $resultModel, $resultRecords)
+    public function tnb_4($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -570,7 +570,7 @@ class LqRule
      * @param mixed $resultRecords 结果记录表数据
      * @return string 1:赢  -1:输  2:平  3:赢半平半  4:输半平半
      */
-    public function four_total_sizes_small($model, $resultModel, $resultRecords)
+    public function tns_4($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         // 主队得分
@@ -587,13 +587,11 @@ class LqRule
     /**
      * 篮球 独赢规则
      */
-    public function lq_capot($bet_match, $result_match, $result_match_r)
+    public function C($bet_match, $result_match, $result_match_r)
     {
         if (empty($bet_match) || empty($result_match)) return false;
 
         // 篮球 独赢
-        if ($bet_match->p_code != 'lq_capot') return false;
-
         $retdatas = $this->lq_scoreDatas($result_match);
 
         //获取主客队全场得分
@@ -605,7 +603,7 @@ class LqRule
             'matchResult' => "$home_score-$guest_score(全场得分)"
         ];
         //主队
-        if ($bet_match->odds_code == 'capot_home') {
+        if ($bet_match->odds_code == 'ch') {
             if ($home_score > $guest_score) {
                 return $data;
             }
@@ -613,7 +611,7 @@ class LqRule
             return $data;
         }
         //客队
-        if ($bet_match->odds_code == 'capot_guest') {
+        if ($bet_match->odds_code == 'cg') {
             if ($home_score < $guest_score) {
                 return $data;
             }
@@ -621,7 +619,7 @@ class LqRule
             return $data;
         }
         //上半场
-        if (strstr($bet_match->odds_code, "half")) {
+        if (strstr($bet_match->odds_code, "_h")) {
             //获取上半场最终数据
             $last_stage_data = $retdatas['half'];
             //获取主客队上半场得分
@@ -633,7 +631,7 @@ class LqRule
                 'matchResult' => "$home_score-$guest_score(上半场得分)"
             ];
             //主队 上半场
-            if ($bet_match->odds_code == 'half_capot_home') {
+            if ($bet_match->odds_code == 'ch_h') {
                 if ($home_score > $guest_score) {
                     return $data;
                 }
@@ -641,7 +639,7 @@ class LqRule
                 return $data;
             }
             //客队 上半场
-            if ($bet_match->odds_code == 'half_capot_guest') {
+            if ($bet_match->odds_code == 'cg_h') {
                 if ($home_score < $guest_score) {
                     return $data;
                 }
@@ -650,7 +648,7 @@ class LqRule
             }
         }
         //第一节
-        if (strstr($bet_match->odds_code, "one")) {
+        if (strstr($bet_match->odds_code, "_1")) {
             //获取第一节最终数据
             $last_stage_data = $retdatas['list']['1'];
             //获取主客队第一节得分
@@ -662,7 +660,7 @@ class LqRule
                 'matchResult' => "$home_score-$guest_score(第一节得分)"
             ];
             //主队 第一节
-            if ($bet_match->odds_code == 'one_capot_home') {
+            if ($bet_match->odds_code == 'ch_1') {
                 if ($home_score > $guest_score) {
                     return $data;
                 }
@@ -670,7 +668,7 @@ class LqRule
                 return $data;
             }
             //客队 第一节
-            if ($bet_match->odds_code == 'one_capot_guest') {
+            if ($bet_match->odds_code == 'cg_1') {
                 if ($home_score < $guest_score) {
                     return $data;
                 }
@@ -679,7 +677,7 @@ class LqRule
             }
         }
         //第二节
-        if (strstr($bet_match->odds_code, "two")) {
+        if (strstr($bet_match->odds_code, "_2")) {
             //获取第二节最终数据
             $last_stage_data = $retdatas['list']['2'];
             //获取主客队第二节得分
@@ -691,7 +689,7 @@ class LqRule
                 'matchResult' => "$home_score-$guest_score(第二节得分)"
             ];
             //主队 第二节
-            if ($bet_match->odds_code == 'two_capot_home') {
+            if ($bet_match->odds_code == 'ch_2') {
                 if ($home_score > $guest_score) {
                     return $data;
                 }
@@ -699,7 +697,7 @@ class LqRule
                 return $data;
             }
             //客队 第二节
-            if ($bet_match->odds_code == 'two_capot_guest') {
+            if ($bet_match->odds_code == 'cg_2') {
                 if ($home_score < $guest_score) {
                     return $data;
                 }
@@ -708,7 +706,7 @@ class LqRule
             }
         }
         //第三节
-        if (strstr($bet_match->odds_code, "three")) {
+        if (strstr($bet_match->odds_code, "_3")) {
             //获取第三节最终数据
             $last_stage_data = $retdatas['list']['3'];
             //获取主客队第三节得分
@@ -720,7 +718,7 @@ class LqRule
                 'matchResult' => "$home_score-$guest_score(第三节得分)"
             ];
             //主队 第三节
-            if ($bet_match->odds_code == 'three_capot_home') {
+            if ($bet_match->odds_code == 'ch_3') {
                 if ($home_score > $guest_score) {
                     return $data;
                 }
@@ -728,7 +726,7 @@ class LqRule
                 return $data;
             }
             //客队 第三节
-            if ($bet_match->odds_code == 'three_capot_guest') {
+            if ($bet_match->odds_code == 'cg_3') {
                 if ($home_score < $guest_score) {
                     return $data;
                 }
@@ -737,7 +735,7 @@ class LqRule
             }
         }
         //第四节
-        if (strstr($bet_match->odds_code, "four")) {
+        if (strstr($bet_match->odds_code, "_4")) {
             //获取第四节最终数据
             $last_stage_data = $retdatas['list']['4'];
             //获取主客队第四节得分
@@ -749,7 +747,7 @@ class LqRule
                 'matchResult' => "$home_score-$guest_score(第四节得分)"
             ];
             //主队 第四节
-            if ($bet_match->odds_code == 'four_capot_home') {
+            if ($bet_match->odds_code == 'ch_4') {
                 if ($home_score > $guest_score) {
                     return $data;
                 }
@@ -757,7 +755,7 @@ class LqRule
                 return $data;
             }
             //客队 第四节
-            if ($bet_match->odds_code == 'four_capot_guest') {
+            if ($bet_match->odds_code == 'cg_4') {
                 if ($home_score < $guest_score) {
                     return $data;
                 }
@@ -772,12 +770,12 @@ class LqRule
     /**
      * 篮球 球队得分大小
      */
-    public function team_score($bet_match, $result_match, $result_match_r)
+    public function TB($bet_match, $result_match, $result_match_r)
     {
 
         if (empty($bet_match) || empty($result_match)) return false;
         // 篮球 球队得分大小
-        if ($bet_match->p_code != 'lq_team_score') return false;
+
         $retdatas = $this->lq_scoreDatas($result_match);
 
         //获取主客队全场得分
@@ -794,7 +792,7 @@ class LqRule
         $odds_code = $bet_match->odds_code;
 
         //全场 主队 得分大
-        if ($odds_code == 'score_home_big') {
+        if ($odds_code == 'tbhb') {
             $data['matchResult'] = "$home_score(全场主队得分)";
             if ($home_score > $condition) {
                 return $data;
@@ -803,7 +801,7 @@ class LqRule
             return $data;
         }
         //全场 主队 得分小
-        if ($odds_code == 'score_home_small') {
+        if ($odds_code == 'tbhs') {
             $data['matchResult'] = "$home_score(全场主队得分)";
             if ($home_score < $condition) {
                 return $data;
@@ -812,7 +810,7 @@ class LqRule
             return $data;
         }
         //全场 客队 得分大
-        if ($odds_code == 'score_guest_big') {
+        if ($odds_code == 'tbgb') {
             $data['matchResult'] = "$guest_score(全场客队得分)";
             if ($guest_score > $condition) {
                 return $data;
@@ -821,7 +819,7 @@ class LqRule
             return $data;
         }
         //全场 客队 得分小
-        if ($odds_code == 'score_guest_small') {
+        if ($odds_code == 'tbgs') {
             $data['matchResult'] = "$guest_score(全场客队得分)";
             if ($guest_score < $condition) {
                 return $data;
@@ -830,14 +828,14 @@ class LqRule
             return $data;
         }
         //上半场
-        if (strstr($odds_code, "half")) {
+        if (strstr($odds_code, "_h")) {
             //获取上半场最终数据
             $last_stage_data = $retdatas['half'];
             //获取主客队上半场得分
             $home_score = $last_stage_data['home'];
             $guest_score = $last_stage_data['guest'];
             //上半场主队得分大
-            if ($odds_code == 'half_score_home_big') {
+            if ($odds_code == 'tbhb_h') {
                 $data['matchResult'] = "$home_score(上半场主队得分)";
                 if ($home_score > $condition) {
                     return $data;
@@ -846,7 +844,7 @@ class LqRule
                 return $data;
             }
             //上半场主队得分小
-            if ($odds_code == 'half_score_home_small') {
+            if ($odds_code == 'tbhs_h') {
                 $data['matchResult'] = "$home_score(上半场主队得分)";
                 if ($home_score < $condition) {
                     return $data;
@@ -855,7 +853,7 @@ class LqRule
                 return $data;
             }
             //上半场客队得分大
-            if ($odds_code == 'half_score_guest_big') {
+            if ($odds_code == 'tbgb_h') {
                 $data['matchResult'] = "$guest_score(上半场客队得分)";
                 if ($guest_score > $condition) {
                     return $data;
@@ -864,7 +862,7 @@ class LqRule
                 return $data;
             }
             //上半场客队得分小
-            if ($odds_code == 'half_score_guest_small') {
+            if ($odds_code == 'tbgs_h') {
                 $data['matchResult'] = "$guest_score(上半场客队得分)";
                 if ($guest_score < $condition) {
                     return $data;
@@ -874,14 +872,14 @@ class LqRule
             }
         }
         //第一节
-        if (strstr($odds_code, "one")) {
+        if (strstr($odds_code, "_1")) {
             //获取第一节最终数据
             $last_stage_data = $retdatas['list']['1'];
             //获取主客队第一节得分
             $home_score = $last_stage_data->home_score;
             $guest_score = $last_stage_data->guest_score;
             //第一节主队得分大
-            if ($odds_code == 'one_score_home_big') {
+            if ($odds_code == 'tbhb_1') {
                 $data['matchResult'] = "$home_score(第一节主队得分)";
                 if ($home_score > $condition) {
                     return $data;
@@ -890,7 +888,7 @@ class LqRule
                 return $data;
             }
             //第一节主队得分小
-            if ($odds_code == 'one_score_home_small') {
+            if ($odds_code == 'tbhs_1') {
                 $data['matchResult'] = "$home_score(第一节主队得分)";
                 if ($home_score < $condition) {
                     return $data;
@@ -899,7 +897,7 @@ class LqRule
                 return $data;
             }
             //第一节客队得分大
-            if ($odds_code == 'one_score_guest_big') {
+            if ($odds_code == 'tbgb_1') {
                 $data['matchResult'] = "$guest_score(第一节客队得分)";
                 if ($guest_score > $condition) {
                     return $data;
@@ -908,7 +906,7 @@ class LqRule
                 return $data;
             }
             //第一节客队得分小
-            if ($odds_code == 'one_score_guest_small') {
+            if ($odds_code == 'tbgs_1') {
                 $data['matchResult'] = "$guest_score(第一节客队得分)";
                 if ($guest_score < $condition) {
                     return $data;
@@ -918,14 +916,14 @@ class LqRule
             }
         }
         //第二节
-        if (strstr($odds_code, "two")) {
+        if (strstr($odds_code, "_2")) {
             //获取第二节最终数据
             $last_stage_data = $retdatas['list']['2'];
             //获取主客队第二节得分
             $home_score = $last_stage_data->home_score;
             $guest_score = $last_stage_data->guest_score;
             //第二节主队得分大
-            if ($odds_code == 'two_score_home_big') {
+            if ($odds_code == 'tbhb_2') {
                 $data['matchResult'] = "$home_score(第二节主队得分)";
                 if ($home_score > $condition) {
                     return $data;
@@ -934,7 +932,7 @@ class LqRule
                 return $data;
             }
             //第二节主队得分小
-            if ($odds_code == 'two_score_home_small') {
+            if ($odds_code == 'tbhs_2') {
                 $data['matchResult'] = "$home_score(第二节主队得分)";
                 if ($home_score < $condition) {
                     return $data;
@@ -943,7 +941,7 @@ class LqRule
                 return $data;
             }
             //第二节客队得分大
-            if ($odds_code == 'two_score_guest_big') {
+            if ($odds_code == 'tbgb_2') {
                 $data['matchResult'] = "$guest_score(第二节客队得分)";
                 if ($guest_score > $condition) {
                     return $data;
@@ -952,7 +950,7 @@ class LqRule
                 return $data;
             }
             //第二节客队得分小
-            if ($odds_code == 'two_score_guest_small') {
+            if ($odds_code == 'tbgs_2') {
                 $data['matchResult'] = "$guest_score(第二节客队得分)";
                 if ($guest_score < $condition) {
                     return $data;
@@ -962,14 +960,14 @@ class LqRule
             }
         }
         //第三节
-        if (strstr($odds_code, "three")) {
+        if (strstr($odds_code, "_3")) {
             //获取第三节最终数据
             $last_stage_data = $retdatas['list']['3'];
             //获取主客队第三节得分
             $home_score = $last_stage_data->home_score;
             $guest_score = $last_stage_data->guest_score;
             //第三节主队得分大
-            if ($odds_code == 'three_score_home_big') {
+            if ($odds_code == 'tbhb_3') {
                 $data['matchResult'] = "$home_score(第三节主队得分)";
                 if ($home_score > $condition) {
                     return $data;
@@ -978,7 +976,7 @@ class LqRule
                 return $data;
             }
             //第三节主队得分小
-            if ($odds_code == 'three_score_home_small') {
+            if ($odds_code == 'tbhs_3') {
                 $data['matchResult'] = "$home_score(第三节主队得分)";
                 if ($home_score < $condition) {
                     return $data;
@@ -987,7 +985,7 @@ class LqRule
                 return $data;
             }
             //第三节客队得分大
-            if ($odds_code == 'three_score_guest_big') {
+            if ($odds_code == 'tbgb_3') {
                 $data['matchResult'] = "$guest_score(第三节客队得分)";
                 if ($guest_score > $condition) {
                     return $data;
@@ -996,7 +994,7 @@ class LqRule
                 return $data;
             }
             //第三节客队得分小
-            if ($odds_code == 'three_score_guest_small') {
+            if ($odds_code == 'tbgs_3') {
                 $data['matchResult'] = "$guest_score(第三节客队得分)";
                 if ($guest_score < $condition) {
                     return $data;
@@ -1006,14 +1004,14 @@ class LqRule
             }
         }
         //第四节
-        if (strstr($odds_code, "four")) {
+        if (strstr($odds_code, "_4")) {
             //获取第四节最终数据
             $last_stage_data = $retdatas['list']['4'];
             //获取主客队第四节得分
             $home_score = $last_stage_data->home_score;
             $guest_score = $last_stage_data->guest_score;
             //第四节主队得分大
-            if ($odds_code == 'four_score_home_big') {
+            if ($odds_code == 'tbhb_4') {
                 $data['matchResult'] = "$home_score(第四节主队得分)";
                 if ($home_score > $condition) {
                     return $data;
@@ -1022,7 +1020,7 @@ class LqRule
                 return $data;
             }
             //第四节主队得分小
-            if ($odds_code == 'four_score_home_small') {
+            if ($odds_code == 'tbhs_4') {
                 $data['matchResult'] = "$home_score(第四节主队得分)";
                 if ($home_score < $condition) {
                     return $data;
@@ -1031,7 +1029,7 @@ class LqRule
                 return $data;
             }
             //第四节客队得分大
-            if ($odds_code == 'four_score_guest_big') {
+            if ($odds_code == 'tbgb_4') {
                 $data['matchResult'] = "$guest_score(第四节客队得分)";
                 if ($guest_score > $condition) {
                     return $data;
@@ -1040,7 +1038,7 @@ class LqRule
                 return $data;
             }
             //第四节客队得分小
-            if ($odds_code == 'four_score_guest_small') {
+            if ($odds_code == 'tbgs_4') {
                 $data['matchResult'] = "$guest_score(第四节客队得分)";
                 if ($guest_score < $condition) {
                     return $data;
@@ -1054,50 +1052,50 @@ class LqRule
 
 
     //结果单/双 home_score 主队进球数 guest_score 客队进球数 home_rate 主队让球 guest_rate 客队让球
-    public function two_sides($model, $resultModel, $resultRecords)
+    public function TS($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         $odds_code = $model->odds_code;
 
         switch ($odds_code) {
-            case 'two_sides_single':
+            case 'tss':
                 $return = $this->two_sides_tooles($retdatas['all']['home'] + $retdatas['all']['guest'], 1);
                 break;
-            case 'two_sides_double':
+            case 'tsd':
                 $return = $this->two_sides_tooles($retdatas['all']['home'] + $retdatas['all']['guest'], 2);
                 break;
-            case 'half_two_sides_single':
+            case 'tss_h':
                 $return = $this->two_sides_tooles($retdatas['half']['home'] + $retdatas['half']['guest'], 1);
                 break;
-            case 'half_two_sides_double':
+            case 'tsd_h':
                 $return = $this->two_sides_tooles($retdatas['half']['home'] + $retdatas['half']['guest'], 2);
                 break;
-            case 'one_two_sides_single':
+            case 'tss_1':
                 $return = $this->two_sides_tooles($retdatas['list']['1']->home_score + $retdatas['list']['1']->guest_score, 1);
                 break;
-            case 'one_two_sides_double':
+            case 'tsd_1':
                 $return = $this->two_sides_tooles($retdatas['list']['1']->home_score + $retdatas['list']['1']->guest_score, 2);
                 break;
-            case 'two_two_sides_single':
+            case 'tss_2':
                 $return = $this->two_sides_tooles($retdatas['list']['2']->home_score + $retdatas['list']['2']->guest_score, 1);
                 break;
-            case 'two_two_sides_double':
+            case 'tsd_2':
                 $return = $this->two_sides_tooles($retdatas['list']['2']->home_score + $retdatas['list']['2']->guest_score, 2);
                 break;
-            case 'three_two_sides_single':
+            case 'tss_3':
                 $return = $this->two_sides_tooles($retdatas['list']['3']->home_score + $retdatas['list']['3']->guest_score, 1);
                 break;
-            case 'three_two_sides_double':
+            case 'tsd_3':
                 $return = $this->two_sides_tooles($retdatas['list']['3']->home_score + $retdatas['list']['3']->guest_score, 2);
                 break;
-            case 'four_two_sides_single':
+            case 'tss_4':
                 $return = $this->two_sides_tooles($retdatas['list']['4']->home_score + $retdatas['list']['4']->guest_score, 1);
                 break;
-            case 'four_two_sides_double':
+            case 'tsd_4':
                 $return = $this->two_sides_tooles($retdatas['list']['4']->home_score + $retdatas['list']['4']->guest_score, 2);
                 break;
             default:
-                $return = ['result' => 0, 'matchResult' => 'error'];
+                $return = ['result' => 2, 'matchResult' => 'noMatch...'];
         }
         return $return;
     }
@@ -1116,7 +1114,7 @@ class LqRule
     }
 
     //进球最后一位数字
-    public function last_number($model, $resultModel, $resultRecords)
+    public function LN($model, $resultModel, $resultRecords)
     {
         $retdatas = $this->lq_scoreDatas($resultModel);
         $odds_code = $model->odds_code;
@@ -1126,38 +1124,38 @@ class LqRule
 
 
         switch ($odds_code) {
-            case "last_home_zero_five":
+            case "lnh0":
                 $ret = $this->last_number_return($home_last, [0, 5]);
                 break;
-            case "last_home_one_six":
+            case "lnh1":
                 $ret = $this->last_number_return($home_last, [1, 6]);
                 break;
-            case "last_home_two_seven":
+            case "lnh2":
                 $ret = $this->last_number_return($home_last, [2, 7]);
                 break;
-            case "last_home_three_eight":
+            case "lnh3":
                 $ret = $this->last_number_return($home_last, [3, 8]);
                 break;
-            case "last_home_four_nine":
+            case "lnh4":
                 $ret = $this->last_number_return($home_last, [4, 9]);
                 break;
-            case "last_guest_zero_five":
+            case "lng0":
                 $ret = $this->last_number_return($guest_last, [0, 5]);
                 break;
-            case "last_guest_one_six":
+            case "lng1":
                 $ret = $this->last_number_return($guest_last, [1, 6]);
                 break;
-            case "last_guest_two_seven":
+            case "lng2":
                 $ret = $this->last_number_return($guest_last, [2, 7]);
                 break;
-            case "last_guest_three_eight":
+            case "lng3":
                 $ret = $this->last_number_return($guest_last, [3, 8]);
                 break;
-            case "last_guest_four_nine":
+            case "lng4":
                 $ret = $this->last_number_return($guest_last, [4, 9]);
                 break;
             default:
-                $ret = ['result' => 0, 'matchResult' => '错误'];
+                $ret = ['result' => 2, 'matchResult' => 'noError...'];
                 break;
         }
         return $ret;

+ 347 - 323
app/Lib/Settlement/Adapter/RulePlus.php

@@ -1,4 +1,5 @@
 <?php
+
 namespace App\Lib\Settlement\Adapter;
 
 
@@ -20,15 +21,15 @@ trait RulePlus
         $hasFH = in_array(substr($condition, 0, 1), ['+', '-']);
         if ($hasFH) {
             $condArr = explode("/", substr($condition, 1));
-            $condArr = array_map(function($i){
-                return  (strpos($i,'.')===false) ?  intval($i) : floatval($i);
-            },$condArr);
+            $condArr = array_map(function ($i) {
+                return (strpos($i, '.') === false) ? intval($i) : floatval($i);
+            }, $condArr);
             $FH = substr($condition, 0, 1);
         } else {
             $condArr = explode("/", $condition);
-            $condArr = array_map(function($i){
-                return  (strpos($i,'.')===false) ?  intval($i) : floatval($i);
-            },$condArr);
+            $condArr = array_map(function ($i) {
+                return (strpos($i, '.') === false) ? intval($i) : floatval($i);
+            }, $condArr);
             $FH = '+';
         }
 
@@ -100,9 +101,9 @@ trait RulePlus
         $score = intval($score);
         $returnDatas['matchResult'] = $matchResultWord;
         $condArr = explode("/", $condition);
-        $condArr = array_map(function($i){
-            return  (strpos($i,'.')===false) ?  intval($i) : floatval($i);
-        },$condArr);
+        $condArr = array_map(function ($i) {
+            return (strpos($i, '.') === false) ? intval($i) : floatval($i);
+        }, $condArr);
 
         if (count($condArr) == 1) {
             if ($score == $condArr['0']) {
@@ -249,15 +250,26 @@ trait RulePlus
     //type ==1 返回第$sn节   ==2返回上下节,sn=1上半场,sn=2下半场    type==4全部按节数的数组
     public function lq_getResultBySn($recoreModesArray, $type = 4, $sn = 1)
     {
-        $return = [];
-        foreach ($recoreModesArray as $key => $val) {
-            $nowsn = intval($val->match_process);
-            $return[$nowsn] = $val;
+        if (!isset($recoreModesArray['0'])) {
+            throw new  \Exception("篮球结果不能为空");
+            return;
         }
-        if (!((count($return) == 4) && isset($return['1']) && isset($return['2']) && isset($return['3']) && isset($return['4']))) {
-            throw new  \Exception("篮球结果不为4的数组,或match_process有错");
+        $RecoedModel = $recoreModesArray['0'];
+
+        $imatch_id = $RecoedModel->match_id;
+        $home_all_datas = json_decode($RecoedModel->home_score, true);
+        $guest_all_datas = json_decode($RecoedModel->guest_score, true);
+        if (empty($home_all_datas) || count($home_all_datas) != 4 || empty($guest_all_datas) || count($guest_all_datas) != 4) {
+            throw new  \Exception("篮球结果数据不正确,( matchid= $imatch_id 主客结果)应该为4场的数组");
+            return;
         }
 
+        $return = [];
+        for ($i = 1; $i <= 4; $i++) {
+            $return[$i] = clone $RecoedModel;
+            $return[$i]->home_score = intval($home_all_datas[$i]);
+            $return[$i]->guest_score = intval($guest_all_datas[$i]);
+        }
 
         if ($type == 4) {
             return $return;
@@ -321,427 +333,437 @@ trait RulePlus
     }
 
     //双方球队进球 是--进球 否--没进球  sw_TS 
-    public function isgoal($resultModels, $model, $type, $allword){
-        $goalnum = intval($resultModels->home_score)+intval($resultModels->guest_score);
-        $goalhlefnum = intval($resultModels->u_home_score)+intval($resultModels->u_guest_score);
+    public function isgoal($resultModels, $model, $type, $allword)
+    {
+        $goalnum = intval($resultModels->home_score) + intval($resultModels->guest_score);
+        $goalhlefnum = intval($resultModels->u_home_score) + intval($resultModels->u_guest_score);
 
-        if($model->odds_code == $type){
-            if($goalnum != 0)
+        if ($model->odds_code == $type) {
+            if ($goalnum != 0)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($goalnum == 0)
+        } else if ($model->odds_code == $type) {
+            if ($goalnum == 0)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($goalhlefnum != 0)
+        } else if ($model->odds_code == $type) {
+            if ($goalhlefnum != 0)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($goalhlefnum == 0)
+        } else if ($model->odds_code == $type) {
+            if ($goalhlefnum == 0)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else{
-            return ['result' => 100,'matchResult' => "参数不存在"];
+        } else {
+            return ['result' => 100, 'matchResult' => "参数不存在"];
         }
         return ['result' => -1, 'matchResult' => $allword];
     }
 
     //独赢&进球大小  sw_MOU
-    public function isonlysize($resultModels, $model, $type, $allword){
-        $homeda = intval($resultModels->home_score)-intval($resultModels->guest_score);//主队大
-        $homexiao = intval($resultModels->guest_score)-intval($resultModels->home_score);//主队小
-        $guestda = intval($resultModels->guest_score)-intval($resultModels->home_score);//客队大
-        $guestxiao = intval($resultModels->home_score)-intval($resultModels->guest_score);//客队小
-        $allt = intval($resultModels->home_score)+intval($resultModels->guest_score);//共进球
+    public function isonlysize($resultModels, $model, $type, $allword)
+    {
+        $homeda = intval($resultModels->home_score) - intval($resultModels->guest_score);//主队大
+        $homexiao = intval($resultModels->guest_score) - intval($resultModels->home_score);//主队小
+        $guestda = intval($resultModels->guest_score) - intval($resultModels->home_score);//客队大
+        $guestxiao = intval($resultModels->home_score) - intval($resultModels->guest_score);//客队小
+        $allt = intval($resultModels->home_score) + intval($resultModels->guest_score);//共进球
         $home = intval($resultModels->home_score);
         $guest = intval($resultModels->guest_score);
 
-        if($model->odds_code == $type){
-            if($homeda > 1.5)
+        if ($model->odds_code == $type) {
+            if ($homeda > 1.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 1.5)
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 1.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($guestda > 1.5)
+        } else if ($model->odds_code == $type) {
+            if ($guestda > 1.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allt > 1.5 && $home==$guest)
+        } else if ($model->odds_code == $type) {
+            if ($allt > 1.5 && $home == $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($home == $guest && $allt < 1.5)
+        } else if ($model->odds_code == $type) {
+            if ($home == $guest && $allt < 1.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 2.5)
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 2.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 2.5)
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 2.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($guestda > 2.5)
+        } else if ($model->odds_code == $type) {
+            if ($guestda > 2.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 2.5)
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 2.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allt > 2.5 && $home==$guest)
+        } else if ($model->odds_code == $type) {
+            if ($allt > 2.5 && $home == $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allt < 2.5 && $home==$guest)
+        } else if ($model->odds_code == $type) {
+            if ($allt < 2.5 && $home == $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allt < 2.5 && $home==$guest)
+        } else if ($model->odds_code == $type) {
+            if ($allt < 2.5 && $home == $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 3.5 )
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 3.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 3.5 )
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 3.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($guestda > 3.5 )
+        } else if ($model->odds_code == $type) {
+            if ($guestda > 3.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($guestxiao > 3.5 )
+        } else if ($model->odds_code == $type) {
+            if ($guestxiao > 3.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allt > 3.5 && $home==$guest)
+        } else if ($model->odds_code == $type) {
+            if ($allt > 3.5 && $home == $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allt < 3.5 && $home==$guest)
+        } else if ($model->odds_code == $type) {
+            if ($allt < 3.5 && $home == $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 4.5)
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 4.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 4.5)
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 4.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($guestda > 4.5)
+        } else if ($model->odds_code == $type) {
+            if ($guestda > 4.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($guestxiao > 4.5)
+        } else if ($model->odds_code == $type) {
+            if ($guestxiao > 4.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allt > 4.5 && $home == $guest)
+        } else if ($model->odds_code == $type) {
+            if ($allt > 4.5 && $home == $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allt < 4.5 && $home == $guest)
+        } else if ($model->odds_code == $type) {
+            if ($allt < 4.5 && $home == $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($guestxiao > 1.5 )
+        } else if ($model->odds_code == $type) {
+            if ($guestxiao > 1.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else{
-            return ['result' => 100,'matchResult' => "参数不存在"];
+        } else {
+            return ['result' => 100, 'matchResult' => "参数不存在"];
         }
         return ['result' => -1, 'matchResult' => $allword];
     }
 
     //判断 独赢&双方球队进球 是--进球 否--没进球  sw_MTS
-    public function ishvgoal($resultModels, $model, $type, $allword){
+    public function ishvgoal($resultModels, $model, $type, $allword)
+    {
         $home = intval($resultModels->home_score);
         $guest = intval($resultModels->guest_score);
-        
-        if($model->odds_code == $type){
-            if($home != 0)
+
+        if ($model->odds_code == $type) {
+            if ($home != 0)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($home == 0)
+        } else if ($model->odds_code == $type) {
+            if ($home == 0)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($guest != 0)
+        } else if ($model->odds_code == $type) {
+            if ($guest != 0)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($guest == 0)
+        } else if ($model->odds_code == $type) {
+            if ($guest == 0)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($home == $guest)
+        } else if ($model->odds_code == $type) {
+            if ($home == $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($home != $guest)
+        } else if ($model->odds_code == $type) {
+            if ($home != $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else{
-            return ['result' => 100,'matchResult' => "参数不存在"];
+        } else {
+            return ['result' => 100, 'matchResult' => "参数不存在"];
         }
         return ['result' => -1, 'matchResult' => $allword];
     }
 
     //判断 进球大/小&双方球队进球  sw_OUT
-    public function goalsize($resultModels, $model, $type, $allword){
-        $homeda = intval($resultModels->home_score)-intval($resultModels->guest_score);//主队大
-        $homexiao = intval($resultModels->guest_score)-intval($resultModels->home_score);//主队小
-        $guestda = intval($resultModels->guest_score)-intval($resultModels->home_score);//客队大
-        $guestxiao = intval($resultModels->home_score)-intval($resultModels->guest_score);//客队小
+    public function goalsize($resultModels, $model, $type, $allword)
+    {
+        $homeda = intval($resultModels->home_score) - intval($resultModels->guest_score);//主队大
+        $homexiao = intval($resultModels->guest_score) - intval($resultModels->home_score);//主队小
+        $guestda = intval($resultModels->guest_score) - intval($resultModels->home_score);//客队大
+        $guestxiao = intval($resultModels->home_score) - intval($resultModels->guest_score);//客队小
 
-        if($model->odds_code == $type){
-            if($homeda > 1.5)
+        if ($model->odds_code == $type) {
+            if ($homeda > 1.5)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($home == 0)
+        } else if ($model->odds_code == $type) {
+            if ($home == 0)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($guest != 0)
+        } else if ($model->odds_code == $type) {
+            if ($guest != 0)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($guest == 0)
+        } else if ($model->odds_code == $type) {
+            if ($guest == 0)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($home == $guest)
+        } else if ($model->odds_code == $type) {
+            if ($home == $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($home != $guest)
+        } else if ($model->odds_code == $type) {
+            if ($home != $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else{
-            return ['result' => 100,'matchResult' => "参数不存在"];
+        } else {
+            return ['result' => 100, 'matchResult' => "参数不存在"];
         }
         return ['result' => -1, 'matchResult' => $allword];
     }
 
     //独赢 & 最先进球  ???   sw_MPG
-    public function firstball($resultModels, $model, $type, $allword){
+    public function firstball($resultModels, $model, $type, $allword)
+    {
         $firstscore = $resultModels->first_score;//最先进球
         $homename = $resultModels->home_team;//主队名
         $guestname = $resultModels->guest_team;//客队名
         $home = intval($resultModels->home_score);//主队得分
         $guest = intval($resultModels->guest_score);//客队得分
 
-        if($model->odds_code == $type){
-            if($firstscore == $homename && $home > $guest)
+        if ($model->odds_code == $type) {
+            if ($firstscore == $homename && $home > $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firstscore == $guestname && $home > $guest)
+        } else if ($model->odds_code == $type) {
+            if ($firstscore == $guestname && $home > $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firstscore == $homename && $home < $guest)
+        } else if ($model->odds_code == $type) {
+            if ($firstscore == $homename && $home < $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firstscore == $guestname && $home < $guest)
+        } else if ($model->odds_code == $type) {
+            if ($firstscore == $guestname && $home < $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firstscore == $homename && $home == $guest)
+        } else if ($model->odds_code == $type) {
+            if ($firstscore == $homename && $home == $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firstscore == $guestname && $home == $guest)
+        } else if ($model->odds_code == $type) {
+            if ($firstscore == $guestname && $home == $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else{
-            return ['result' => 100,'matchResult' => "参数不存在"];
+        } else {
+            return ['result' => 100, 'matchResult' => "参数不存在"];
         }
         return ['result' => -1, 'matchResult' => $allword];
     }
 
     //首个进球方式  sw_FG
-    public function onewaygoal($resultModels, $model, $type, $allword){
-        $firststye = json_decode($resultModels->first_score,true)['scoretype'];//最先进球
+    public function onewaygoal($resultModels, $model, $type, $allword)
+    {
+        $firststye = json_decode($resultModels->first_score, true)['scoretype'];//最先进球
 
-        if($model->odds_code == $type){
-            if($firststye == "射门")
+        if ($model->odds_code == $type) {
+            if ($firststye == "射门")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firststye == "头球")
+        } else if ($model->odds_code == $type) {
+            if ($firststye == "头球")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firststye == "无进球")
+        } else if ($model->odds_code == $type) {
+            if ($firststye == "无进球")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firststye == "点球")
+        } else if ($model->odds_code == $type) {
+            if ($firststye == "点球")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firststye == "任意球")
+        } else if ($model->odds_code == $type) {
+            if ($firststye == "任意球")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firststye == "乌龙球")
+        } else if ($model->odds_code == $type) {
+            if ($firststye == "乌龙球")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else{
-            return ['result' => 100,'matchResult' => "参数不存在"];
+        } else {
+            return ['result' => 100, 'matchResult' => "参数不存在"];
         }
         return ['result' => -1, 'matchResult' => $allword];
     }
 
     //双重机会&进球大/小  sw_DU 
-    public function twosize($resultModels, $model, $type, $allword){
+    public function twosize($resultModels, $model, $type, $allword)
+    {
         $homescore = $resultModels->home_score;//主队名
         $guestscore = $resultModels->guest_score;//客队名
         $allscore = intval($resultModels->guest_score) + intval($resultModels->home_score);//客队得分
 
-        if($model->odds_code == $type){
-            if($allscore > 1.5 && $homescore > $guestscore || $homescore == $guestscore)
+        if ($model->odds_code == $type) {
+            if ($allscore > 1.5 && $homescore > $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore < 1.5 && $homescore > $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore < 1.5 && $homescore > $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore > 1.5 && $homescore < $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore > 1.5 && $homescore < $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore > 1.5 && $homescore < $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore > 1.5 && $homescore < $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore > 1.5 && $homescore > $guestscore || $homescore < $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore > 1.5 && $homescore > $guestscore || $homescore < $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore < 1.5 && $homescore > $guestscore || $homescore < $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore < 1.5 && $homescore > $guestscore || $homescore < $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore > 2.5 && $homescore > $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore > 2.5 && $homescore > $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore < 2.5 && $homescore > $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore < 2.5 && $homescore > $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore > 2.5 && $homescore < $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore > 2.5 && $homescore < $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore < 2.5 && $homescore < $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore < 2.5 && $homescore < $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore > 2.5 && $homescore > $guestscore || $homescore < $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore > 2.5 && $homescore > $guestscore || $homescore < $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore < 2.5 && $homescore > $guestscore || $homescore < $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore < 2.5 && $homescore > $guestscore || $homescore < $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore > 3.5 && $homescore > $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore > 3.5 && $homescore > $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore < 3.5 && $homescore > $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore < 3.5 && $homescore > $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore > 3.5 && $homescore < $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore > 3.5 && $homescore < $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore < 3.5 && $homescore < $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore < 3.5 && $homescore < $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore > 3.5 && $homescore > $guestscore || $homescore < $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore > 3.5 && $homescore > $guestscore || $homescore < $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore < 3.5 && $homescore > $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore < 3.5 && $homescore > $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore > 4.5 && $homescore > $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore > 4.5 && $homescore > $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore < 4.5 && $homescore > $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore < 4.5 && $homescore > $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore > 4.5 && $homescore < $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore > 4.5 && $homescore < $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore < 4.5 && $homescore < $guestscore || $homescore == $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore < 4.5 && $homescore < $guestscore || $homescore == $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore > 4.5 && $homescore > $guestscore || $homescore < $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore > 4.5 && $homescore > $guestscore || $homescore < $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($allscore < 4.5 && $homescore > $guestscore || $homescore < $guestscore)
+        } else if ($model->odds_code == $type) {
+            if ($allscore < 4.5 && $homescore > $guestscore || $homescore < $guestscore)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else{
-            return ['result' => 100,'matchResult' => "参数不存在"];
+        } else {
+            return ['result' => 100, 'matchResult' => "参数不存在"];
         }
         return ['result' => -1, 'matchResult' => $allword];
     }
 
     //双重机会&双方球队进球  sw_DS 
-    public function allgoals($resultModels, $model, $type, $allword){
+    public function allgoals($resultModels, $model, $type, $allword)
+    {
         $home = intval($resultModels->home_score);//主队得分
         $guest = intval($resultModels->guest_score);//客队得分
 
-        if($model->odds_code == $type){
-            if($home > $guest || $home == $guest){
-                if($home > 0 && $guest>0){
+        if ($model->odds_code == $type) {
+            if ($home > $guest || $home == $guest) {
+                if ($home > 0 && $guest > 0) {
                     return ['result' => 1, 'matchResult' => $allword];
-                }else{
+                } else {
                     return ['result' => -1, 'matchResult' => $allword];
                 }
-            }else{
+            } else {
                 return ['result' => -1, 'matchResult' => $allword];
             }
-        }else if($model->odds_code == $type){
-            if($home > $guest || $home == $guest){
-                if($home > 0 || $guest>0){
+        } else if ($model->odds_code == $type) {
+            if ($home > $guest || $home == $guest) {
+                if ($home > 0 || $guest > 0) {
                     return ['result' => 1, 'matchResult' => $allword];
-                }else{
+                } else {
                     return ['result' => -1, 'matchResult' => $allword];
                 }
-            }else{
+            } else {
                 return ['result' => -1, 'matchResult' => $allword];
             }
-        }else if($model->odds_code == $type){
-            if($home < $guest || $home == $guest){
-                if($home > 0 && $guest>0){
+        } else if ($model->odds_code == $type) {
+            if ($home < $guest || $home == $guest) {
+                if ($home > 0 && $guest > 0) {
                     return ['result' => 1, 'matchResult' => $allword];
-                }else{
+                } else {
                     return ['result' => -1, 'matchResult' => $allword];
                 }
-            }else{
+            } else {
                 return ['result' => -1, 'matchResult' => $allword];
             }
-        }else if($model->odds_code == $type){
-            if($home < $guest || $home == $guest){
-                if($home > 0 || $guest>0){
+        } else if ($model->odds_code == $type) {
+            if ($home < $guest || $home == $guest) {
+                if ($home > 0 || $guest > 0) {
                     return ['result' => 1, 'matchResult' => $allword];
-                }else{
+                } else {
                     return ['result' => -1, 'matchResult' => $allword];
                 }
-            }else{
+            } else {
                 return ['result' => -1, 'matchResult' => $allword];
             }
-        }else if($model->odds_code == $type){
-            if($home < $guest || $home > $guest){
-                if($home > 0 && $guest>0){
+        } else if ($model->odds_code == $type) {
+            if ($home < $guest || $home > $guest) {
+                if ($home > 0 && $guest > 0) {
                     return ['result' => 1, 'matchResult' => $allword];
-                }else{
+                } else {
                     return ['result' => -1, 'matchResult' => $allword];
                 }
-            }else{
+            } else {
                 return ['result' => -1, 'matchResult' => $allword];
             }
-        }else if($model->odds_code == $type){
-            if($home < $guest || $home > $guest){
-                if($home > 0 || $guest>0){
+        } else if ($model->odds_code == $type) {
+            if ($home < $guest || $home > $guest) {
+                if ($home > 0 || $guest > 0) {
                     return ['result' => 1, 'matchResult' => $allword];
-                }else{
+                } else {
                     return ['result' => -1, 'matchResult' => $allword];
                 }
-            }else{
+            } else {
                 return ['result' => -1, 'matchResult' => $allword];
             }
-        }else{
-            return ['result' => 100,'matchResult' => "参数不存在"];
+        } else {
+            return ['result' => 100, 'matchResult' => "参数不存在"];
         }
     }
 
     //双重机会&最先进球   sw_DG 
-    public function oneball($resultModels, $model, $type, $allword){
+    public function oneball($resultModels, $model, $type, $allword)
+    {
         $firstscore = $resultModels->first_score;//最先进球
         $home = intval($resultModels->home_score);//主队得分
         $guest = intval($resultModels->guest_score);//客队得分
         $homename = $resultModels->home_team;//主队
         $guestname = $resultModels->guest_team;//客队
 
-        if($model->odds_code == $type){
-            if($firstscore == $homename && $home == $guest || $home > $guest)
+        if ($model->odds_code == $type) {
+            if ($firstscore == $homename && $home == $guest || $home > $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firstscore == $guestname && $home == $guest || $home > $guest)
+        } else if ($model->odds_code == $type) {
+            if ($firstscore == $guestname && $home == $guest || $home > $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firstscore == $guestname && $home == $guest || $home < $guest)
+        } else if ($model->odds_code == $type) {
+            if ($firstscore == $guestname && $home == $guest || $home < $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firstscore == $homename && $home < $guest || $home > $guest)
+        } else if ($model->odds_code == $type) {
+            if ($firstscore == $homename && $home < $guest || $home > $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firstscore == $guestname && $home < $guest || $home > $guest)
+        } else if ($model->odds_code == $type) {
+            if ($firstscore == $guestname && $home < $guest || $home > $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($firstscore == $homename && $home < $guest || $home == $guest)
+        } else if ($model->odds_code == $type) {
+            if ($firstscore == $homename && $home < $guest || $home == $guest)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else{
-            return ['result' => 100,'matchResult' => "参数不存在"];
+        } else {
+            return ['result' => 100, 'matchResult' => "参数不存在"];
         }
         return ['result' => -1, 'matchResult' => $allword];
     }
 
     //进球大/小&进球单/双  sw_OUE
-    public function sizesd($resultModels, $model, $type, $allword){
+    public function sizesd($resultModels, $model, $type, $allword)
+    {
         $homeda = intval($resultModels->home_score) - intval($resultModels->guest_score);
         $homexiao = intval($resultModels->guest_score) - intval($resultModels->home_score);
         $allnum = intval($resultModels->home_score) + intval($resultModels->guest_score);
@@ -752,124 +774,126 @@ trait RulePlus
             $text = '单';
         }
 
-        if($model->odds_code == $type){
-            if($homeda > 1.5 && $text == "单")
+        if ($model->odds_code == $type) {
+            if ($homeda > 1.5 && $text == "单")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 1.5 && $text == "单")
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 1.5 && $text == "单")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 1.5 && $text == "双")
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 1.5 && $text == "双")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 1.5 && $text == "双")
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 1.5 && $text == "双")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 2.5 && $text == "单")
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 2.5 && $text == "单")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 2.5 && $text == "单")
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 2.5 && $text == "单")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 2.5 && $text == "双")
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 2.5 && $text == "双")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 2.5 && $text == "双")
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 2.5 && $text == "双")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 3.5 && $text == "单")
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 3.5 && $text == "单")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 3.5 && $text == "单")
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 3.5 && $text == "单")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 3.5 && $text == "双")
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 3.5 && $text == "双")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 3.5 && $text == "双")
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 3.5 && $text == "双")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 4.5 && $text == "单")
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 4.5 && $text == "单")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 4.5 && $text == "单")
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 4.5 && $text == "单")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 4.5 && $text == "双")
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 4.5 && $text == "双")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 4.5 && $text == "双")
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 4.5 && $text == "双")
                 return ['result' => 1, 'matchResult' => $allword];
-        }else{
-            return ['result' => 100,'matchResult' => "参数不存在"];
+        } else {
+            return ['result' => 100, 'matchResult' => "参数不存在"];
         }
         return ['result' => -1, 'matchResult' => $allword];
     }
-    
+
     //进球大/小&最先进球 sw_OUP
-    public function sizeone($resultModels, $model, $type, $allword){
+    public function sizeone($resultModels, $model, $type, $allword)
+    {
         $firstscore = $resultModels->first_score;
         $homename = $resultModels->home_team;
         $guestname = $resultModels->guest_team;
         $homeda = intval($resultModels->home_score) - intval($resultModels->guest_score);
         $homexiao = intval($resultModels->guest_score) - intval($resultModels->home_score);
 
-        if($model->odds_code == $type){
-            if($homeda > 1.5 && $firstscore == $homename)
+        if ($model->odds_code == $type) {
+            if ($homeda > 1.5 && $firstscore == $homename)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 1.5 && $firstscore == $guestname)
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 1.5 && $firstscore == $guestname)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 2.5 && $firstscore == $homename)
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 2.5 && $firstscore == $homename)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 2.5 && $firstscore == $guestname)
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 2.5 && $firstscore == $guestname)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 3.5 && $firstscore == $homename)
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 3.5 && $firstscore == $homename)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 3.5 && $firstscore == $guestname)
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 3.5 && $firstscore == $guestname)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 3.5 && $firstscore == $homename)
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 3.5 && $firstscore == $homename)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 2.5 && $firstscore == $guestname)
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 2.5 && $firstscore == $guestname)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 2.5 && $firstscore == $homename)
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 2.5 && $firstscore == $homename)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 1.5 && $firstscore == $guestname)
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 1.5 && $firstscore == $guestname)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 1.5 && $firstscore == $homename)
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 1.5 && $firstscore == $homename)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 4.5 && $firstscore == $homename)
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 4.5 && $firstscore == $homename)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homeda > 4.5 && $firstscore == $guestname)
+        } else if ($model->odds_code == $type) {
+            if ($homeda > 4.5 && $firstscore == $guestname)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 4.5 && $firstscore == $homename)
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 4.5 && $firstscore == $homename)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 4.5 && $firstscore == $guestname)
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 4.5 && $firstscore == $guestname)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else if($model->odds_code == $type){
-            if($homexiao > 3.5 && $firstscore == $guestname)
+        } else if ($model->odds_code == $type) {
+            if ($homexiao > 3.5 && $firstscore == $guestname)
                 return ['result' => 1, 'matchResult' => $allword];
-        }else{
-            return ['result' => 100,'matchResult' => "参数不存在"];
+        } else {
+            return ['result' => 100, 'matchResult' => "参数不存在"];
         }
         return ['result' => -1, 'matchResult' => $allword];
     }
 
     //落后反超获胜  sw_BH
-    public function backwardwins(){
+    public function backwardwins()
+    {
 
     }