Sfoglia il codice sorgente

修改报错日志

lvhao 3 mesi fa
parent
commit
51299679f2
1 ha cambiato i file con 21 aggiunte e 0 eliminazioni
  1. 21 0
      core/CoreApp/controllers/Errorlog.php

+ 21 - 0
core/CoreApp/controllers/Errorlog.php

@@ -2,6 +2,7 @@
 defined('BASEPATH') OR exit('No direct script access allowed');
 /**
  * 由于钉釘现在接口限流了 没办法这边写一个接收器 作为接收需要监听信息的日志记录
+ * 除此之外也开始监听其他错误
  */
 class Errorlog extends Start_Controller {
     private $ip = ['127.0.0.1','47.105.156.18'];
@@ -10,6 +11,7 @@ class Errorlog extends Start_Controller {
         $this->load->_model("Model_logic_tools","logic_tools");
         $this->load->_model("Model_logic_ding","logic_ding");
         $this->load->_model("Model_zzerrlog","zzerrlog");
+        $this->load->_model("Model_zzjobs","zzjobs");
     }
     //定义方法的调用规则 获取URI第二段值
     public function _remap($arg,$arg_array)
@@ -21,6 +23,10 @@ class Errorlog extends Start_Controller {
 		if($arg == 'ding')//添加
         {
              $this->_ding();
+        }
+        elseif($arg == 'printouttime')//
+        {
+             $this->_print_outtime();
         }
 		else
 		{
@@ -51,6 +57,21 @@ class Errorlog extends Start_Controller {
             'time'=>time(),
         ]);
 
+    }
 
+    public function _print_outtime(){
+        $number = $this->input->get('number');
+        if(empty($number)){
+            echo "SUCCESS";
+        }else{
+            $this->zzjobs->insert([
+                'status'=>0,
+                'quque'=>"outtime_order",
+                'payload'=>json_encode(['number'=>$number]),
+                'do_interval'=>1,
+                'create_time'=>time(),
+            ]);
+            echo "SUCCESS";
+        }
     }
 }