dev_cxt2
cxt 6 years ago
parent de89189641
commit ce27926bf1

@ -1019,7 +1019,6 @@ class ExercisesController < ApplicationController
#学生开始答题页面 #学生开始答题页面
def start_answer def start_answer
ActiveRecord::Base.transaction do
begin begin
ex_users_current = ExerciseUser.where(user_id:@exercise_current_user_id,exercise_id:@exercise.id) #不能用@exercise.exercise_users因为exercise_users删除时只是状态改变未删除 ex_users_current = ExerciseUser.where(user_id:@exercise_current_user_id,exercise_id:@exercise.id) #不能用@exercise.exercise_users因为exercise_users删除时只是状态改变未删除
@exercise_user_current = ex_users_current&.first @exercise_user_current = ex_users_current&.first
@ -1073,7 +1072,6 @@ class ExercisesController < ApplicationController
raise ActiveRecord::Rollback raise ActiveRecord::Rollback
end end
end end
end
#提交试卷前的弹窗 #提交试卷前的弹窗
def begin_commit def begin_commit
@ -1205,7 +1203,6 @@ class ExercisesController < ApplicationController
#答题列表 #答题列表
def exercise_lists def exercise_lists
ActiveRecord::Base.transaction do
begin begin
@current_user_id = current_user.id @current_user_id = current_user.id
exercise_ids = [@exercise.id] exercise_ids = [@exercise.id]
@ -1355,7 +1352,6 @@ class ExercisesController < ApplicationController
raise ActiveRecord::Rollback raise ActiveRecord::Rollback
end end
end end
end
#导出空白试卷 #导出空白试卷
def export_exercise def export_exercise
@ -1392,7 +1388,6 @@ class ExercisesController < ApplicationController
#学生的统计结果 #学生的统计结果
def exercise_result def exercise_result
ActiveRecord::Base.transaction do
begin begin
exercise_ids = [@exercise.id] exercise_ids = [@exercise.id]
@exercise_publish_count = get_user_permission_course(exercise_ids,Exercise::PUBLISHED).size #判断是否有已发布的分班 @exercise_publish_count = get_user_permission_course(exercise_ids,Exercise::PUBLISHED).size #判断是否有已发布的分班
@ -1488,7 +1483,6 @@ class ExercisesController < ApplicationController
raise ActiveRecord::Rollback raise ActiveRecord::Rollback
end end
end end
end
private private

Loading…
Cancel
Save