|
...
|
...
|
@@ -194,9 +194,9 @@ class countProject extends Command |
|
|
|
$data['create_web_count'] = $projectModel->count(['type'=>2,'deleted_at'=>0]);//建站项目总数
|
|
|
|
$data['no_go_oline_count'] = $projectModel->count(['uptime'=>null,'deleted_at'=>0]);//未上线项目数量
|
|
|
|
$data['delete_project_count'] = $projectModel->count(['deleted_at'=>1]);//删除项目数量
|
|
|
|
$min_info = $projectModel->select('diff')->selectRaw('(uptime - created_at) as diff')->where('uptime','!=',null)->orderByRaw('diff ASC')->first();
|
|
|
|
$min_info = $projectModel->select('*')->selectRaw('(uptime - created_at) as diff')->where('uptime','!=',null)->orderByRaw('diff ASC')->first();
|
|
|
|
$data['min_project_count'] = $min_info['diff'];
|
|
|
|
$max_info = $projectModel->select('diff')->selectRaw('(uptime - created_at) as diff')->where('uptime','!=',null)->orderByRaw('diff Desc')->first();
|
|
|
|
$max_info = $projectModel->select('*')->selectRaw('(uptime - created_at) as diff')->where('uptime','!=',null)->orderByRaw('diff Desc')->first();
|
|
|
|
$data['max_project_count'] = $max_info['diff'];
|
|
|
|
$data['average'] = ceil(($max_info['diff'] + $min_info['diff']) / 2);
|
|
|
|
return $data;
|
...
|
...
|
|