"从题库选用作业"暂时只提供公共作业和我的作业
This commit is contained in:
parent
10d26f89d9
commit
620cc83d4b
|
@ -616,7 +616,11 @@ class UsersController < ApplicationController
|
||||||
@r_sort = @b_sort == "desc" ? "asc" : "desc"
|
@r_sort = @b_sort == "desc" ? "asc" : "desc"
|
||||||
@user = User.current
|
@user = User.current
|
||||||
if(params[:type].blank? || params[:type] == "1") #题库
|
if(params[:type].blank? || params[:type] == "1") #题库
|
||||||
visible_course = Course.where("is_delete = 0")
|
if params[:is_import].to_i == 1
|
||||||
|
visible_course = Course.where("is_public = 1 && is_delete = 0")
|
||||||
|
elsif params[:is_import].to_i == 0
|
||||||
|
visible_course = Course.where("is_delete = 0")
|
||||||
|
end
|
||||||
visible_course_ids = visible_course.empty? ? "(-1)" : "(" + visible_course.map{|course| course.id}.join(",") + ")"
|
visible_course_ids = visible_course.empty? ? "(-1)" : "(" + visible_course.map{|course| course.id}.join(",") + ")"
|
||||||
@homeworks = HomeworkCommon.where("course_id in #{visible_course_ids} and publish_time <= '#{Date.today}'").order("#{@order} #{@b_sort}")
|
@homeworks = HomeworkCommon.where("course_id in #{visible_course_ids} and publish_time <= '#{Date.today}'").order("#{@order} #{@b_sort}")
|
||||||
elsif params[:type] == "2" #我的题库
|
elsif params[:type] == "2" #我的题库
|
||||||
|
@ -679,7 +683,11 @@ class UsersController < ApplicationController
|
||||||
search = params[:name].to_s.strip.downcase
|
search = params[:name].to_s.strip.downcase
|
||||||
type_ids = params[:property]=="" || params[:property].nil? ? "(1, 2, 3)" : "(" + params[:property] + ")"
|
type_ids = params[:property]=="" || params[:property].nil? ? "(1, 2, 3)" : "(" + params[:property] + ")"
|
||||||
if(params[:type].blank? || params[:type] == "1") #全部
|
if(params[:type].blank? || params[:type] == "1") #全部
|
||||||
visible_course = Course.where("is_delete = 0")
|
if params[:is_import].to_i == 1
|
||||||
|
visible_course = Course.where("is_public = 1 && is_delete = 0")
|
||||||
|
elsif params[:is_import].to_i == 0
|
||||||
|
visible_course = Course.where("is_delete = 0")
|
||||||
|
end
|
||||||
visible_course_ids = visible_course.empty? ? "(-1)" : "(" + visible_course.map{|course| course.id}.join(",") + ")"
|
visible_course_ids = visible_course.empty? ? "(-1)" : "(" + visible_course.map{|course| course.id}.join(",") + ")"
|
||||||
all_homeworks = HomeworkCommon.where("course_id in #{visible_course_ids} and publish_time <= '#{Date.today}'")
|
all_homeworks = HomeworkCommon.where("course_id in #{visible_course_ids} and publish_time <= '#{Date.today}'")
|
||||||
all_user_ids = all_homeworks.map{|hw| hw.user_id}
|
all_user_ids = all_homeworks.map{|hw| hw.user_id}
|
||||||
|
|
Loading…
Reference in New Issue