作者 lyh

gx脚本统计数据

@@ -37,9 +37,9 @@ class countProject extends Command @@ -37,9 +37,9 @@ class countProject extends Command
37 $end = '2024-09'; 37 $end = '2024-09';
38 $data = $this->exportDataProject($start,$end); 38 $data = $this->exportDataProject($start,$end);
39 @file_put_contents(storage_path('logs/lyh_error.log'), var_export($data, true) . PHP_EOL, FILE_APPEND); 39 @file_put_contents(storage_path('logs/lyh_error.log'), var_export($data, true) . PHP_EOL, FILE_APPEND);
40 - $result = $this->exportData($data);  
41 - echo date('Y-m-d H:i:s') . ' ' . json_encode($result) . PHP_EOL;  
42 - return $result; 40 +// $result = $this->exportData($data);
  41 +// echo date('Y-m-d H:i:s') . ' ' . json_encode($result) . PHP_EOL;
  42 +// return $result;
43 43
44 } 44 }
45 45
@@ -195,8 +195,10 @@ class countProject extends Command @@ -195,8 +195,10 @@ class countProject extends Command
195 $data['no_go_oline_count'] = $projectModel->count(['uptime'=>null,'deleted_at'=>0]);//未上线项目数量 195 $data['no_go_oline_count'] = $projectModel->count(['uptime'=>null,'deleted_at'=>0]);//未上线项目数量
196 $data['delete_project_count'] = $projectModel->count(['deleted_at'=>1]);//删除项目数量 196 $data['delete_project_count'] = $projectModel->count(['deleted_at'=>1]);//删除项目数量
197 $min_info = $projectModel->select('*')->selectRaw('(uptime - created_at) as diff')->where('uptime','!=',null)->orderByRaw('diff ASC')->first(); 197 $min_info = $projectModel->select('*')->selectRaw('(uptime - created_at) as diff')->where('uptime','!=',null)->orderByRaw('diff ASC')->first();
  198 + @file_put_contents(storage_path('logs/lyh_error.log'), var_export($min_info, true) . PHP_EOL, FILE_APPEND);
198 $data['min_project_count'] = $min_info['diff']; 199 $data['min_project_count'] = $min_info['diff'];
199 $max_info = $projectModel->select('*')->selectRaw('(uptime - created_at) as diff')->where('uptime','!=',null)->orderByRaw('diff Desc')->first(); 200 $max_info = $projectModel->select('*')->selectRaw('(uptime - created_at) as diff')->where('uptime','!=',null)->orderByRaw('diff Desc')->first();
  201 + @file_put_contents(storage_path('logs/lyh_error.log'), var_export($max_info, true) . PHP_EOL, FILE_APPEND);
200 $data['max_project_count'] = $max_info['diff']; 202 $data['max_project_count'] = $max_info['diff'];
201 $data['average'] = ceil(($max_info['diff'] + $min_info['diff']) / 2); 203 $data['average'] = ceil(($max_info['diff'] + $min_info['diff']) / 2);
202 return $data; 204 return $data;