Browse Source

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

pull/342/head
xxq250 3 years ago
parent
commit
9630fbfec5
1 changed files with 2 additions and 1 deletions
  1. +2
    -1
      app/controllers/organizations/organizations_controller.rb

+ 2
- 1
app/controllers/organizations/organizations_controller.rb View File

@@ -94,9 +94,10 @@ class Organizations::OrganizationsController < Organizations::BaseController


languages_hash = languages_hash.sort { |x, y| y[1] <=> x[1] } languages_hash = languages_hash.sort { |x, y| y[1] <=> x[1] }
sort_hash = Hash[*languages_hash.flatten] sort_hash = Hash[*languages_hash.flatten]
total_byte_size = sort_hash.values.sum
# Rails.logger.info "languages_hash=============#{sort_hash}" # Rails.logger.info "languages_hash=============#{sort_hash}"
sort_hash= sort_hash.transform_values { |v| sort_hash= sort_hash.transform_values { |v|
ActionController::Base.helpers.number_to_percentage((v / projects_count), precision: 1)
ActionController::Base.helpers.number_to_percentage((v / total_byte_size), precision: 1)
}.select { |k, v| v != "0.0%" } }.select { |k, v| v != "0.0%" }
render json: sort_hash render json: sort_hash
end end


Loading…
Cancel
Save