From 797202be884276508d7b00840b48fb1c2426a3ba Mon Sep 17 00:00:00 2001 From: daiao <358551898@qq.com> Date: Fri, 9 Aug 2019 11:18:20 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BF=BB=E9=A1=B5=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/controllers/homework_commons_controller.rb | 1 + app/views/homework_commons/group_list.json.jbuilder | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/controllers/homework_commons_controller.rb b/app/controllers/homework_commons_controller.rb index 603a59920..59b807860 100644 --- a/app/controllers/homework_commons_controller.rb +++ b/app/controllers/homework_commons_controller.rb @@ -1347,6 +1347,7 @@ class HomeworkCommonsController < ApplicationController def group_list @page = params[:page] || 1 @limit = params[:limit] || 10 + @course_member_count = @course.course_groups.count @course_groups = @course.course_groups.page(@page).per(@limit) @ungroup_user_ids = @course.course_members.ungroup_students.pluck(:user_id) end diff --git a/app/views/homework_commons/group_list.json.jbuilder b/app/views/homework_commons/group_list.json.jbuilder index b0c322aba..4c4a0a34d 100644 --- a/app/views/homework_commons/group_list.json.jbuilder +++ b/app/views/homework_commons/group_list.json.jbuilder @@ -7,8 +7,8 @@ json.group_list do end end # 未分班展示情况放在最后 -if (@course_groups.count != (@page.to_i - 1)*@limit.to_i && @course_groups.count < @limit.to_i) || - (@page.to_i == 1 && @course_groups.count == 0) +if (@course_groups.count != @limit.to_i && @course_groups.count < @limit.to_i) || + ((@page.to_i - 1)*@limit.to_i == @course_member_count && @course_groups.count == 0) ungroup_work_count = homework_ungroup_works_count(@homework, @ungroup_user_ids) if ungroup_work_count > 0 json.ungroup_list do