1
0
mirror of https://github.com/jcwimer/wrestlingApp synced 2026-05-19 03:25:26 +00:00

Updated finish seed tournament matches

This commit is contained in:
2020-01-24 14:15:45 -05:00
parent 80841e15ae
commit 1198171653

View File

@@ -2,16 +2,18 @@ task :finish_seed_tournament => :environment do
@tournament = Tournament.where(:id => 200).includes(:schools,:weights,:mats,:matches,:user,:wrestlers).first @tournament = Tournament.where(:id => 200).includes(:schools,:weights,:mats,:matches,:user,:wrestlers).first
GenerateTournamentMatches.new(@tournament).generate GenerateTournamentMatches.new(@tournament).generate
(1..@tournament.reload.total_rounds).each do |round| (1..@tournament.reload.total_rounds).each do |round|
@tournament.reload.matches_by_round(round).each do |match| @tournament.reload.matches_by_round(round).select{|m| m.finished != 1}.each do |match|
match.reload match.reload
if match.wrestler1.bracket_line < match.wrestler2.bracket_line if match.wrestler1.bracket_line < match.wrestler2.bracket_line and match.w1
match.winner_id = match.w1 match.winner_id = match.w1
else elsif match.w2
match.winner_id = match.w2 match.winner_id = match.w2
end end
match.finished = 1 if match.winner_id
match.score = "2-1" match.finished = 1
match.save match.score = "2-1"
match.save
end
end end
end end
end end