vali há 6 anos atrás
pai
commit
0cfe8ac800
2 ficheiros alterados com 41 adições e 37 exclusões
  1. 2 2
      app/Logic/UnSettmatchLogic.php
  2. 39 35
      datainf/logic/HttpServerDataInf.php

+ 2 - 2
app/Logic/UnSettmatchLogic.php

@@ -260,7 +260,7 @@ class UnSettmatchLogic
 
             $item->status = 3;
             $item->settlement_time = date('Y-m-d H:i:s');
-            $item->use_mark = '注单所属赛事作废!';
+            $item->use_mark = '通过设置赛事比分作废!';
             $item->save();
         }
 
@@ -295,7 +295,7 @@ class UnSettmatchLogic
             $mats = $item2->matchdatas;
             foreach ($mats as $item3) {
                 $item3->result = 2;
-                $item3->matchresult = '赛事撤销!';
+                $item3->matchresult = '通过设置赛事比分作废!';
                 $item3->save();
             }
         }

+ 39 - 35
datainf/logic/HttpServerDataInf.php

@@ -80,7 +80,7 @@ class HttpServerDataInf
 
 
         $request_uri = substr($request->server['request_uri'], 1);
-        $urls = ['setLeague', 'setMatch', 'setMatchResult', 'setOdds', 'setOddsCH', 'setBroadCast', 'upMatch', 'setResultExpress', 'setMatchWarn','HandleOrder'];
+        $urls = ['setLeague', 'setMatch', 'setMatchResult', 'setOdds', 'setOddsCH', 'setBroadCast', 'upMatch', 'setResultExpress', 'setMatchWarn', 'HandleOrder'];
 
         if (!in_array($request_uri, $urls)) {
             $data = Response::generate('', 0, '', '无效的url');
@@ -122,40 +122,44 @@ class HttpServerDataInf
     {
         $this->httpserver->taskWorkingNum->add();
 
-        $url = $task['url'];
-        $data = $task['paras'];
-
-        switch ($url) {
-            case 'setLeague':
-                $ret = DataLogic::getInstance()->setLeague($data);
-                break;
-            case 'setMatch':
-                $ret = DataLogic::getInstance()->setMatch($data);
-                break;
-            case 'setMatchResult':
-                $ret = DataLogic::getInstance()->setMatchResult($data);
-                break;
-            case 'setOdds':
-                $ret = DataLogic::getInstance()->setOdds($data);
-                break;
-            case 'setOddsCH':
-                $ret = DataLogic::getInstance()->setOddsCH($data);
-                break;
-            case 'setBroadCast':
-                $ret = DataLogic::getInstance()->setBroadCast($data);
-                break;
-            case 'upMatch':
-                $ret = DataLogic::getInstance()->upMatch($data);
-                break;
-            case 'setResultExpress':
-                $ret = DataLogic::getInstance()->setResultExpress($data);
-            case 'setMatchWarn':
-                $ret = DataLogic::getInstance()->setMatchWarn($data);
-            case 'HandleOrder':
-                $ret = DataLogic::getInstance()->HandleOrder($data);
-            default:
-                $ret = 'false';
-                break;
+        try {
+            $url = $task['url'];
+            $data = $task['paras'];
+
+            switch ($url) {
+                case 'setLeague':
+                    $ret = DataLogic::getInstance()->setLeague($data);
+                    break;
+                case 'setMatch':
+                    $ret = DataLogic::getInstance()->setMatch($data);
+                    break;
+                case 'setMatchResult':
+                    $ret = DataLogic::getInstance()->setMatchResult($data);
+                    break;
+                case 'setOdds':
+                    $ret = DataLogic::getInstance()->setOdds($data);
+                    break;
+                case 'setOddsCH':
+                    $ret = DataLogic::getInstance()->setOddsCH($data);
+                    break;
+                case 'setBroadCast':
+                    $ret = DataLogic::getInstance()->setBroadCast($data);
+                    break;
+                case 'upMatch':
+                    $ret = DataLogic::getInstance()->upMatch($data);
+                    break;
+                case 'setResultExpress':
+                    $ret = DataLogic::getInstance()->setResultExpress($data);
+                case 'setMatchWarn':
+                    $ret = DataLogic::getInstance()->setMatchWarn($data);
+                case 'HandleOrder':
+                    $ret = DataLogic::getInstance()->HandleOrder($data);
+                default:
+                    $ret = 'false';
+                    break;
+            }
+        } catch (\Exception $e) {
+            echo date('Y-m-d H:i:s') . ' ' . $e->getMessage() . ' - ' . print_r($task, true) . "\n";
         }
 
         if ($this->httpserver->taskWorkingNum->get() > 1) {