diff --git a/app/controllers/competitions_controller.rb b/app/controllers/competitions_controller.rb index bd3134a2..b43bb5c8 100644 --- a/app/controllers/competitions_controller.rb +++ b/app/controllers/competitions_controller.rb @@ -112,7 +112,10 @@ class CompetitionsController < ApplicationController @is_enroll = CompetitionTeam.where(:id => TeamMember.where(:user_id => @user, :competition_team_id => @competition.competition_teams.map(&:id)).pluck(:competition_team_id)).reorder("created_at desc") @show_notice = (@competition.identifier == "gcc-dev-2018" || @competition.identifier == "gcc-annotation-2018") && @competition.competition_teams.joins(:team_members).where(:user_id => User.current.id).group('competition_teams.id').sum('IF(team_members.is_teacher=1, 1, 0)').values.any?(&:zero?) - @teams = paginateHelper @teams, 50 + @teams = paginateHelper @teams.includes(:user, teachers: :user, members: :user), 50 + + @minimum_staff = @competition.competition_staffs.sum(:minimum) + @maximum_staff = @competition.competition_staffs.sum(:maximum) respond_to do |format| format.js format.html diff --git a/app/views/competitions/_team_list.html.erb b/app/views/competitions/_team_list.html.erb index d4552e0f..5e75b3a4 100644 --- a/app/views/competitions/_team_list.html.erb +++ b/app/views/competitions/_team_list.html.erb @@ -5,19 +5,19 @@ <% @teams.each do |team| %>
<% unless User.current.logged? %> <%= link_to "创建战队", signin_path, :remote => true, :class => "enroll-in-b enroll-in-b-green fr" %> @@ -59,7 +59,7 @@