|
|
|
@ -49,7 +49,7 @@ class ExercisePublishTask
|
|
|
|
|
exercises = Exercise.includes(:exercise_questions).where("exercise_status = 2 AND end_time <= ?",Time.now + 900)
|
|
|
|
|
exercises.each do |exercise|
|
|
|
|
|
Rails.logger.info("end_exercise_id: #{exercise.id}")
|
|
|
|
|
exercise.update_column('exercise_status', 3)
|
|
|
|
|
exercise.update_attributes!('exercise_status', 3)
|
|
|
|
|
if exercise.unified_setting
|
|
|
|
|
ex_type = exercise.exercise_questions.pluck(:question_type).uniq
|
|
|
|
|
exercise.exercise_users.where("commit_status = 0 and start_at is not null").each do |exercise_user|
|
|
|
|
|