作者 lyh

gx脚本统计数据

@@ -35,12 +35,10 @@ class countProject extends Command @@ -35,12 +35,10 @@ class countProject extends Command
35 public function handle(){ 35 public function handle(){
36 $start = '2024-01'; 36 $start = '2024-01';
37 $end = '2024-09'; 37 $end = '2024-09';
38 - $data = $this->countAll();  
39 -// $data = $this->exportDataProject($start,$end);  
40 - @file_put_contents(storage_path('logs/lyh_error.log'), var_export($data, true) . PHP_EOL, FILE_APPEND);  
41 -// $result = $this->exportData($data);  
42 -// echo date('Y-m-d H:i:s') . ' ' . json_encode($result) . PHP_EOL;  
43 -// return $result; 38 + $data = $this->exportDataProject($start,$end);
  39 + $result = $this->exportData($data);
  40 + echo date('Y-m-d H:i:s') . ' ' . json_encode($result) . PHP_EOL;
  41 + return $result;
44 42
45 } 43 }
46 44
@@ -200,7 +198,6 @@ class countProject extends Command @@ -200,7 +198,6 @@ class countProject extends Command
200 ->whereNotNull('uptime') // 确保 uptime 字段不为空 198 ->whereNotNull('uptime') // 确保 uptime 字段不为空
201 ->orderByRaw('diff ASC') 199 ->orderByRaw('diff ASC')
202 ->first(); 200 ->first();
203 - @file_put_contents(storage_path('logs/lyh_error.log'), var_export($min_info, true) . PHP_EOL, FILE_APPEND);  
204 $data['min_project_count'] = $min_info['diff']; 201 $data['min_project_count'] = $min_info['diff'];
205 $max_info = $projectModel->select('*') 202 $max_info = $projectModel->select('*')
206 ->selectRaw('DATEDIFF(STR_TO_DATE(uptime, "%Y-%m-%d"), STR_TO_DATE(created_at, "%Y-%m-%d")) AS diff') 203 ->selectRaw('DATEDIFF(STR_TO_DATE(uptime, "%Y-%m-%d"), STR_TO_DATE(created_at, "%Y-%m-%d")) AS diff')