forked from Trustie/forgeplus
竞赛无赛区统计
This commit is contained in:
parent
36cd6b8bc5
commit
de5bb9c0bd
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue