仓库语言缓存随着项目数变化,计算调整

This commit is contained in:
xxq250 2023-04-27 18:10:35 +08:00
parent 9630fbfec5
commit e50d4bdf34
1 changed files with 2 additions and 2 deletions

View File

@ -88,7 +88,7 @@ class Organizations::OrganizationsController < Organizations::BaseController
projects = @organization.projects
projects_count = @organization.projects.count
languages_hash = Rails.cache.fetch("query/organizations/languages/#{@organization.id}/#{projects_count}", :expires_in => 1.days) do
languages_hash = Rails.cache.fetch("query/organizations/languages/#{@organization.id}/#{projects_count}/2023", :expires_in => 1.days) do
total_languages(projects)
end
@ -97,7 +97,7 @@ class Organizations::OrganizationsController < Organizations::BaseController
total_byte_size = sort_hash.values.sum
# Rails.logger.info "languages_hash=============#{sort_hash}"
sort_hash= sort_hash.transform_values { |v|
ActionController::Base.helpers.number_to_percentage((v / total_byte_size), precision: 1)
ActionController::Base.helpers.number_to_percentage((v * 100 / total_byte_size), precision: 1)
}.select { |k, v| v != "0.0%" }
render json: sort_hash
end