|
@@ -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";
|
|
|
+ }
|
|
|
}
|
|
|
}
|