Преглед изворни кода

新增 数据写入记录 配置

彭俊 пре 6 година
родитељ
комит
930e8104ae
2 измењених фајлова са 40 додато и 28 уклоњено
  1. 33 28
      app/Http/Controllers/Api/WriteSportsController.php
  2. 7 0
      config/record.php

+ 33 - 28
app/Http/Controllers/Api/WriteSportsController.php

@@ -24,14 +24,19 @@ use App\Http\Model\StZqResult as ZqResultModel;
 use App\Http\Model\St_area_country as StAreaCountryModel;
 use App\Http\Model\St_set_sports_record  as St_set_sports_recordModel;
 
-
-
-
 /**
  * 体育数据入库接口
  */
 class WriteSportsController extends BaseController{
 
+    //是否启用 数据写入记录
+    protected $isRecord;
+
+    public function __construct()
+    {
+        $this->isRecord = config('record.isRecord');
+    }
+   
     /*
      * 用户 用户 token
      */
@@ -110,11 +115,11 @@ class WriteSportsController extends BaseController{
             //不是 联赛 数据
             if($getData['title'] != 'league') throw new \Exception(Response::generate('不是联赛数据,',Response::ABNORMAL));
             
-            /*
             //写请求数据 日志记录
-            $setSportsRecord = St_set_sports_recordModel::setSportsRecord($getData['title'],$obt,$getData);
-            if($setSportsRecord < 1) throw new \Exception(Response::generate('',Response::SPORTS_RECORD_ERR));
-            */
+            if($this->isRecord){
+                $setSportsRecord = St_set_sports_recordModel::setSportsRecord($getData['title'],$obt,$getData);
+                if($setSportsRecord < 1) throw new \Exception(Response::generate('',Response::SPORTS_RECORD_ERR));    
+            }
 
              //获取球类代码
              $game_code = $getData['game_code'];
@@ -231,11 +236,11 @@ class WriteSportsController extends BaseController{
             //不是 赛事 数据
             if($getData['title'] != 'match') throw new \Exception(Response::generate('不是赛事数据,',Response::ABNORMAL));
 
-            /*
             //写请求数据 日志记录
-            $setSportsRecord = St_set_sports_recordModel::setSportsRecord($getData['title'],$obt,$getData);
-            if($setSportsRecord < 1) throw new \Exception(Response::generate('',Response::SPORTS_RECORD_ERR));
-            */
+            if($this->isRecord){
+                $setSportsRecord = St_set_sports_recordModel::setSportsRecord($getData['title'],$obt,$getData);
+                if($setSportsRecord < 1) throw new \Exception(Response::generate('',Response::SPORTS_RECORD_ERR));    
+            }
             //获取球类代码
             $game_code = $getData['game_code'];
             //获取数据源
@@ -409,12 +414,12 @@ class WriteSportsController extends BaseController{
             //不是 赛事 结果 记录 数据
             if($getData['title'] != 'match_result_r') throw new \Exception(Response::generate('不是赛事结果记录数据,',Response::ABNORMAL));
 
-            /*
             //写请求数据 日志记录
-            $setSportsRecord = St_set_sports_recordModel::setSportsRecord($getData['title'],$obt,$getData);
-            if($setSportsRecord < 1) throw new \Exception(Response::generate('',Response::SPORTS_RECORD_ERR));
-            */
-
+            if($this->isRecord){
+                $setSportsRecord = St_set_sports_recordModel::setSportsRecord($getData['title'],$obt,$getData);
+                if($setSportsRecord < 1) throw new \Exception(Response::generate('',Response::SPORTS_RECORD_ERR));    
+            }
+           
             //获取球类代码
             $game_code = $getData['game_code'];
             //获取数据源
@@ -528,11 +533,11 @@ class WriteSportsController extends BaseController{
             //不是 赔率 数据
             if($getData['title'] != 'odds') throw new \Exception(Response::generate('不是赔率数据,',Response::ABNORMAL));
 
-            /*
             //写请求数据 日志记录
-            $setSportsRecord = St_set_sports_recordModel::setSportsRecord($getData['title'],$obt,$getData);
-            if($setSportsRecord < 1) throw new \Exception(Response::generate('',Response::SPORTS_RECORD_ERR));
-            */
+            if($this->isRecord){
+                $setSportsRecord = St_set_sports_recordModel::setSportsRecord($getData['title'],$obt,$getData);
+                if($setSportsRecord < 1) throw new \Exception(Response::generate('',Response::SPORTS_RECORD_ERR));    
+            }
 
             //获取球类代码
             $game_code = $getData['game_code'];
@@ -672,11 +677,11 @@ class WriteSportsController extends BaseController{
             //不是 冠军 赔率 数据
             if($getData['title'] != 'odds_ch') throw new \Exception(Response::generate('不是冠军赔率数据,',Response::ABNORMAL));
 
-            /*
             //写请求数据 日志记录
-            $setSportsRecord = St_set_sports_recordModel::setSportsRecord($getData['title'],$obt,$getData);
-            if($setSportsRecord < 1) throw new \Exception(Response::generate('',Response::SPORTS_RECORD_ERR));
-            */
+            if($this->isRecord){
+                $setSportsRecord = St_set_sports_recordModel::setSportsRecord($getData['title'],$obt,$getData);
+                if($setSportsRecord < 1) throw new \Exception(Response::generate('',Response::SPORTS_RECORD_ERR));    
+            }
             
             //获取球类代码
             $game_code = $getData['game_code'];
@@ -819,11 +824,11 @@ class WriteSportsController extends BaseController{
             //不是 直播 数据
             if($getData['title'] != 'broad_cast') throw new \Exception(Response::generate('不是直播数据,',Response::ABNORMAL));
 
-            /*
             //写请求数据 日志记录
-            $setSportsRecord = St_set_sports_recordModel::setSportsRecord($getData['title'],$obt,$getData);
-            if($setSportsRecord < 1) throw new \Exception(Response::generate('',Response::SPORTS_RECORD_ERR));
-            */
+            if($this->isRecord){
+                $setSportsRecord = St_set_sports_recordModel::setSportsRecord($getData['title'],$obt,$getData);
+                if($setSportsRecord < 1) throw new \Exception(Response::generate('',Response::SPORTS_RECORD_ERR));    
+            }
             //获取 球类
             $game_code = $getData['game_code'];
             //获取 直播 数据

+ 7 - 0
config/record.php

@@ -0,0 +1,7 @@
+<?php
+//是否启用 数据写入记录
+return [
+
+    'isRecord'=>env('IS_RECORD',false),
+];
+?>