正在显示
1 个修改的文件
包含
7 行增加
和
7 行删除
| @@ -155,8 +155,8 @@ class countProject extends Command | @@ -155,8 +155,8 @@ class countProject extends Command | ||
| 155 | $data[$v]['start'] = $start_time; | 155 | $data[$v]['start'] = $start_time; |
| 156 | $data[$v]['end'] = $end_time; | 156 | $data[$v]['end'] = $end_time; |
| 157 | //每月创建项目数据 | 157 | //每月创建项目数据 |
| 158 | - $data[$v]['month_create_project_count'] = $projectModel->count(['created_at'=>['between',[$start_time,$end_time]],'deleted_at'=>0]);//每月创建项目数量 | ||
| 159 | - $data[$v]['month_project_go_online_count'] = $projectModel->count(['uptime'=>['between',[$start_time,$end_time]],'deleted_at'=>0]);//当月上线项目数量 | 158 | + $data[$v]['month_create_project_count'] = $projectModel->counts(['created_at'=>['between',[$start_time,$end_time]],'deleted_at'=>0]);//每月创建项目数量 |
| 159 | + $data[$v]['month_project_go_online_count'] = $projectModel->counts(['uptime'=>['between',[$start_time,$end_time]],'deleted_at'=>0]);//当月上线项目数量 | ||
| 160 | $data[$v]['month_project_online_rate'] = 0; | 160 | $data[$v]['month_project_online_rate'] = 0; |
| 161 | if($data[$v]['month_create_project_count'] != 0){ | 161 | if($data[$v]['month_create_project_count'] != 0){ |
| 162 | $data[$v]['month_project_online_rate'] = $data[$v]['month_project_go_online_count'] / $data[$v]['month_create_project_count'];//比例 | 162 | $data[$v]['month_project_online_rate'] = $data[$v]['month_project_go_online_count'] / $data[$v]['month_create_project_count'];//比例 |
| @@ -186,11 +186,11 @@ class countProject extends Command | @@ -186,11 +186,11 @@ class countProject extends Command | ||
| 186 | public function countAll(){ | 186 | public function countAll(){ |
| 187 | $projectModel = new Project(); | 187 | $projectModel = new Project(); |
| 188 | $data['count'] = $projectModel->count(['deleted_at'=>0]);//所有项目总数 | 188 | $data['count'] = $projectModel->count(['deleted_at'=>0]);//所有项目总数 |
| 189 | - $data['go_online_count'] = $projectModel->count(['uptime'=>['!=',null],'deleted_at'=>0]);//上线项目总数 | ||
| 190 | - $data['promotion_web_count'] = $projectModel->count(['type'=>3,'deleted_at'=>0]);//推广项目总数 | ||
| 191 | - $data['create_web_count'] = $projectModel->count(['type'=>2,'deleted_at'=>0]);//建站项目总数 | ||
| 192 | - $data['no_go_oline_count'] = $projectModel->count(['uptime'=>null,'deleted_at'=>0]);//未上线项目数量 | ||
| 193 | - $data['delete_project_count'] = $projectModel->count(['deleted_at'=>1]);//删除项目数量 | 189 | + $data['go_online_count'] = $projectModel->counts(['uptime'=>['!=',null],'deleted_at'=>0]);//上线项目总数 |
| 190 | + $data['promotion_web_count'] = $projectModel->counts(['type'=>3,'deleted_at'=>0]);//推广项目总数 | ||
| 191 | + $data['create_web_count'] = $projectModel->counts(['type'=>2,'deleted_at'=>0]);//建站项目总数 | ||
| 192 | + $data['no_go_oline_count'] = $projectModel->counts(['uptime'=>null,'deleted_at'=>0]);//未上线项目数量 | ||
| 193 | + $data['delete_project_count'] = $projectModel->counts(['deleted_at'=>1]);//删除项目数量 | ||
| 194 | $min_info = $projectModel->select('*') | 194 | $min_info = $projectModel->select('*') |
| 195 | ->selectRaw('DATEDIFF(STR_TO_DATE(uptime, "%Y-%m-%d"), STR_TO_DATE(created_at, "%Y-%m-%d")) AS diff') | 195 | ->selectRaw('DATEDIFF(STR_TO_DATE(uptime, "%Y-%m-%d"), STR_TO_DATE(created_at, "%Y-%m-%d")) AS diff') |
| 196 | ->whereNotNull('uptime') // 确保 uptime 字段不为空 | 196 | ->whereNotNull('uptime') // 确保 uptime 字段不为空 |
-
请 注册 或 登录 后发表评论