Browse Source

Merge branch 'develop' of https://gitlink.org.cn/Trustie/forgeplus into develop

pull/313/head
yystopf 3 years ago
parent
commit
7793eacf75
1 changed files with 6 additions and 6 deletions
  1. +6
    -6
      app/controllers/admins/dashboards_controller.rb

+ 6
- 6
app/controllers/admins/dashboards_controller.rb View File

@@ -17,9 +17,9 @@ class Admins::DashboardsController < Admins::BaseController
@month_new_user_count = User.where(created_on: current_month).count @month_new_user_count = User.where(created_on: current_month).count


# 活跃项目数 # 活跃项目数
day_project_ids = CommitLog.where(created_at: today).pluck(:project_id).uniq
weekly_project_ids = CommitLog.where(created_at: current_week).pluck(:project_id).uniq
month_project_ids = CommitLog.where(created_at: current_month).pluck(:project_id).uniq
day_project_ids = (CommitLog.where(created_at: today).pluck(:project_id).uniq + Issue.where(created_on: today).pluck(:project_id).uniq).uniq
weekly_project_ids = (CommitLog.where(created_at: current_week).pluck(:project_id).uniq + Issue.where(created_on: current_week).pluck(:project_id).uniq).uniq
month_project_ids = (CommitLog.where(created_at: current_month).pluck(:project_id).uniq + Issue.where(created_on: current_month).pluck(:project_id).uniq).uniq
@day_active_project_count = Project.where(updated_on: today).or(Project.where(id: day_project_ids)).count @day_active_project_count = Project.where(updated_on: today).or(Project.where(id: day_project_ids)).count
@weekly_active_project_count = Project.where(updated_on: current_week).or(Project.where(id: weekly_project_ids)).count @weekly_active_project_count = Project.where(updated_on: current_week).or(Project.where(id: weekly_project_ids)).count
@month_active_project_count = Project.where(updated_on: current_month).or(Project.where(id: month_project_ids)).count @month_active_project_count = Project.where(updated_on: current_month).or(Project.where(id: month_project_ids)).count
@@ -65,14 +65,14 @@ class Admins::DashboardsController < Admins::BaseController
end end


def current_week def current_week
7.days.ago.beginning_of_day..Time.now.end_of_day
7.days.ago.end_of_day..Time.now.end_of_day
end end


def current_month def current_month
30.days.ago.beginning_of_day..Time.now.end_of_day
30.days.ago.end_of_day..Time.now.end_of_day
end end


def pre_week def pre_week
14.days.ago.beginning_of_day..7.days.ago.beginning_of_day
14.days.ago.end_of_day..7.days.ago.end_of_day
end end
end end

Loading…
Cancel
Save