diff --git a/app/controllers/accounts_controller.rb b/app/controllers/accounts_controller.rb index e60e37bce..aa9ddebf0 100644 --- a/app/controllers/accounts_controller.rb +++ b/app/controllers/accounts_controller.rb @@ -81,8 +81,6 @@ class AccountsController < ApplicationController return normal_status(-2, "错误的账号或密码") end - @user.update_column(:last_login_on, Time.now) - successful_authentication(@user) session[:user_id] = @user.id @@ -124,7 +122,7 @@ class AccountsController < ApplicationController set_autologin_cookie(user) UserAction.create(:action_id => user.try(:id), :action_type => "Login", :user_id => user.try(:id), :ip => request.remote_ip) - + user.update_column(:last_login_on, Time.now) # 注册完成后有一天的试用申请(先去掉) # UserDayCertification.create(user_id: user.id, status: 1) end 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..61464f2c1 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 != 0 && @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 diff --git a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js index 70cfa3a1f..50ddb967f 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js @@ -2496,7 +2496,7 @@ class Listofworksstudentone extends Component {
{teacherdata === undefined ? "" :teacherdata.student_works&&teacherdata.student_works.length}个检索结果({teacherdata === undefined ? "" : teacherdata.all_member_count}学生) + className="color-orange-tip">{teacherdata === undefined ? "" : teacherdata.all_member_count}个检索结果({teacherdata === undefined ? "" : teacherdata.all_member_count}学生)