作者 赵彬吉

update

@@ -69,13 +69,11 @@ class EmailController extends BaseController @@ -69,13 +69,11 @@ class EmailController extends BaseController
69 public function set_smtp(Smtp $smtp) 69 public function set_smtp(Smtp $smtp)
70 { 70 {
71 $this->request->validate([ 71 $this->request->validate([
72 - 'project_id' => ['required'],  
73 'email' => ['required', 'email', 'max:200'], 72 'email' => ['required', 'email', 'max:200'],
74 'password' => ['required', 'max:200'], 73 'password' => ['required', 'max:200'],
75 'host' => ['required', 'max:200', 'regex:/[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?/'], 74 'host' => ['required', 'max:200', 'regex:/[a-zA-Z0-9][-a-zA-Z0-9]{0,62}(\.[a-zA-Z0-9][-a-zA-Z0-9]{0,62})+\.?/'],
76 'from_name' => ['required', 'max:200'], 75 'from_name' => ['required', 'max:200'],
77 ], [ 76 ], [
78 - 'project_id.required' => '参数异常',  
79 'email.required' => '邮箱必须', 77 'email.required' => '邮箱必须',
80 'email.email' => '邮箱格式错误', 78 'email.email' => '邮箱格式错误',
81 'password.required' => '授权码/密码必须', 79 'password.required' => '授权码/密码必须',
@@ -83,7 +81,7 @@ class EmailController extends BaseController @@ -83,7 +81,7 @@ class EmailController extends BaseController
83 'host.regex' => 'smtp格式错误', 81 'host.regex' => 'smtp格式错误',
84 'from_name.required' => '发信人昵称必须', 82 'from_name.required' => '发信人昵称必须',
85 ]); 83 ]);
86 - $info = $smtp->read(['project_id' => $this->param['project_id']]); 84 + $info = $smtp->read(['project_id' => $this->project['id']]);
87 if (!$info) { 85 if (!$info) {
88 $smtp->add($this->param); 86 $smtp->add($this->param);
89 } else { 87 } else {
@@ -93,7 +91,7 @@ class EmailController extends BaseController @@ -93,7 +91,7 @@ class EmailController extends BaseController
93 } 91 }
94 92
95 public function get_smtp(Smtp $smtp){ 93 public function get_smtp(Smtp $smtp){
96 - $info = $smtp->read(['project_id' => $this->param['project_id']]); 94 + $info = $smtp->read(['project_id' => $this->project['id']]);
97 $this->response($info); 95 $this->response($info);
98 } 96 }
99 97
@@ -53,33 +53,6 @@ class QueryListener @@ -53,33 +53,6 @@ class QueryListener
53 $log = $log.' [ RunTime:'.$event->time.'ms ] '; 53 $log = $log.' [ RunTime:'.$event->time.'ms ] ';
54 Log::debug($log); 54 Log::debug($log);
55 } 55 }
56 - //监听api_no是TM咋个被改的  
57 - if (Str::contains($event->sql, 'update') && Str::contains($event->sql, '`api_no` =')) {  
58 - //记录debug 根据这个溯源  
59 - $trace = debug_backtrace();  
60 - $traces = [];  
61 - foreach ($trace as $index => $caller) {  
62 - if ($index === 0) {  
63 - continue; // 跳过当前方法的调用信息  
64 - }  
65 - $file = $caller['file'];  
66 - $line = $caller['line'];  
67 - $class = $caller['class'];  
68 - $method = $caller['function'];  
69 - $traces[] = "Method $method called from $class in file $file at line $line\n";  
70 - }  
71 - //用户信息 哪个改的 还是脚本跑的  
72 - $token = request()->header('token');  
73 - Log::channel('test')->info('api_no updated', [  
74 - 'sql' => $event->sql,  
75 - 'bindings' => $event->bindings,  
76 - 'route' => Route::current(),  
77 - 'request' => request()->all(),  
78 - 'a_info' => Cache::get(Common::MANAGE_TOKEN . $token),  
79 - 'b_info' => Cache::get($token),  
80 - 'trace' => $traces  
81 - ]);  
82 - }  
83 }catch (\Exception $exception){ 56 }catch (\Exception $exception){
84 Log::error('log sql error:'.$exception->getMessage()); 57 Log::error('log sql error:'.$exception->getMessage());
85 } 58 }