浏览代码

异常处理

彭俊 6 年之前
父节点
当前提交
f68fd07f45
共有 1 个文件被更改,包括 9 次插入3 次删除
  1. 9 3
      app/Lib/Settlement/SettlementAuto.php

+ 9 - 3
app/Lib/Settlement/SettlementAuto.php

@@ -42,6 +42,7 @@ class SettlementAuto
 
         $model->pcount = 1;
         $model->start_time = date('Y-m-d H:i:s', time());
+        $model->logs = '开始自动结算-' . date('Y-m-d H:i:s', time());
         $model->done_time = date('Y-m-d H:i:s', time());
         $model->status = 1;
         $model->save();
@@ -50,9 +51,10 @@ class SettlementAuto
         $count = $mbmm['count'];
         if (!$count) {
             $model->status = 4;
+            $model->logs = $model->logs . ' 自动结算完成(无match)-' . date('Y-m-d H:i:s', time());
             $model->save();
             $this->cgStatus($model->game_code, $model->match_id);
-            Common::SET_NOMAM_RECORD('结束自动结算(无match记录)! ', ['id' => $model->id, 'match_id' => $model->match_id]);
+            Common::SET_NOMAM_RECORD('结束自动结算(v1)! ', ['id' => $model->id, 'match_id' => $model->match_id]);
             return 0;
         }
 
@@ -67,14 +69,18 @@ class SettlementAuto
                 'order_ids' => '',
                 'token' => $token
             ];
+            $ret1 = $ret2 = 0;
             if ($mbmm['bet1'] > 0) {
-                $this->SubmitSettelement('s', array_merge($dataComm, ['bettype' => 1]));
+                $ret1 = $this->SubmitSettelement('s', array_merge($dataComm, ['bettype' => 1]));
             }
             if ($mbmm['bet2'] > 0) {
-                $this->SubmitSettelement('s', array_merge($dataComm, ['bettype' => 2]));
+                $ret2 = $this->SubmitSettelement('s', array_merge($dataComm, ['bettype' => 2]));
             }
             $this->cgStatus($model->game_code, $model->match_id);
 
+            $model->logs = $model->logs . '  自动完成v2-' . date('Y-m-d H:i:s', time()) . " ret1: $ret1  ret2: $ret2 ";
+            $model->save();
+
             return true;
         }
         return false;