作者 lyh

gx统计脚本

@@ -197,11 +197,11 @@ class countProject extends Command @@ -197,11 +197,11 @@ class countProject extends Command
197 public function countAll(){ 197 public function countAll(){
198 $projectModel = new Project(); 198 $projectModel = new Project();
199 $data['count'] = $projectModel->counts(['deleted_at'=>0]);//所有项目总数 199 $data['count'] = $projectModel->counts(['deleted_at'=>0]);//所有项目总数
200 - $data['go_online_count'] = $projectModel->counts(['uptime'=>['!=',null],'deleted_at'=>0]);//上线项目总数  
201 - $data['promotion_web_count'] = $projectModel->counts(['type'=>3,'deleted_at'=>0]);//推广项目总数  
202 - $data['create_web_count'] = $projectModel->counts(['type'=>2,'deleted_at'=>0]);//建站项目总数  
203 - $data['no_go_oline_count'] = $projectModel->counts(['uptime'=>null,'deleted_at'=>0]);//未上线项目数量  
204 - $data['delete_project_count'] = $projectModel->counts(['deleted_at'=>1]);//删除项目数量 200 + $data['go_online_count'] = $projectModel->counts(['uptime'=>['!=',null],'delete_status'=>0]);//上线项目总数
  201 + $data['promotion_web_count'] = $projectModel->counts(['type'=>3,'delete_status'=>0]);//推广项目总数
  202 + $data['create_web_count'] = $projectModel->counts(['type'=>2,'delete_status'=>0]);//建站项目总数
  203 + $data['no_go_oline_count'] = $projectModel->counts(['uptime'=>null,'delete_status'=>0]);//未上线项目数量
  204 + $data['delete_project_count'] = $projectModel->counts(['delete_status'=>1]);//删除项目数量
205 $min_info = $projectModel->select('*') 205 $min_info = $projectModel->select('*')
206 ->selectRaw('DATEDIFF(STR_TO_DATE(uptime, "%Y-%m-%d"), STR_TO_DATE(created_at, "%Y-%m-%d")) AS diff') 206 ->selectRaw('DATEDIFF(STR_TO_DATE(uptime, "%Y-%m-%d"), STR_TO_DATE(created_at, "%Y-%m-%d")) AS diff')
207 ->whereNotNull('uptime') // 确保 uptime 字段不为空 207 ->whereNotNull('uptime') // 确保 uptime 字段不为空