竞赛无赛区统计

This commit is contained in:
xxq250 2026-07-13 10:00:16 +08:00
parent 36cd6b8bc5
commit de5bb9c0bd
1 changed files with 17 additions and 8 deletions

View File

@ -5,15 +5,24 @@ json.upload_count @upload_count
json.competition_subs @competition_info.competition_subs
json.data do
json.array! @competition_info.competition_zones.each do |d|
row_cell = []
row_cell << d.to_s
if d.include?("其他地区")
##
else
@competition_info.competition_subs.each do |sub|
row_cell << @competition_users.select { |u| sub == u.sub_competition.to_s && u.zone.to_s == d }.size
if @competition_info.competition_zones.present?
json.array! @competition_info.competition_zones.each do |d|
row_cell = []
row_cell << d.to_s
if d.include?("其他地区")
##
else
@competition_info.competition_subs.each do |sub|
row_cell << @competition_users.select { |u| sub == u.sub_competition.to_s && u.zone.to_s == d }.size
end
end
json.array! row_cell
end
else
row_cell = []
row_cell << "全部"
@competition_info.competition_subs.each do |sub|
row_cell << @competition_users.select { |u| sub == u.sub_competition.to_s }.size
end
json.array! row_cell
end