|
|
@ -427,15 +427,6 @@ class ExerciseQuestionsController < ApplicationController
|
|
|
|
delete_answer = question_choices.find_by(choice_position: choice_d_id)
|
|
|
|
delete_answer = question_choices.find_by(choice_position: choice_d_id)
|
|
|
|
left_choices = question_choices.where("choice_position > ? ",choice_d_id)
|
|
|
|
left_choices = question_choices.where("choice_position > ? ",choice_d_id)
|
|
|
|
left_choices.update_all("choice_position = choice_position - 1") if left_choices
|
|
|
|
left_choices.update_all("choice_position = choice_position - 1") if left_choices
|
|
|
|
# delete_answer = question_choices.find_choice_custom("choice_position",choice_d_id).first
|
|
|
|
|
|
|
|
#
|
|
|
|
|
|
|
|
# left_choice = question_choices.left_choice_choose("choice_position",choice_d_id)
|
|
|
|
|
|
|
|
# if left_choice.present?
|
|
|
|
|
|
|
|
# left_choice.each do |p|
|
|
|
|
|
|
|
|
# p.choice_position -= 1
|
|
|
|
|
|
|
|
# p.save
|
|
|
|
|
|
|
|
# end
|
|
|
|
|
|
|
|
# end
|
|
|
|
|
|
|
|
if delete_answer.destroy
|
|
|
|
if delete_answer.destroy
|
|
|
|
normal_status(0, "答案删除成功!")
|
|
|
|
normal_status(0, "答案删除成功!")
|
|
|
|
else
|
|
|
|
else
|
|
|
@ -456,13 +447,6 @@ class ExerciseQuestionsController < ApplicationController
|
|
|
|
exercise_questions = @exercise.exercise_questions
|
|
|
|
exercise_questions = @exercise.exercise_questions
|
|
|
|
left_questions = exercise_questions.where("question_number > ?", question_d_id)
|
|
|
|
left_questions = exercise_questions.where("question_number > ?", question_d_id)
|
|
|
|
left_questions.update_all("question_number = question_number - 1") if left_questions
|
|
|
|
left_questions.update_all("question_number = question_number - 1") if left_questions
|
|
|
|
# left_question = exercise_questions.left_question_choose("question_number",question_d_id)
|
|
|
|
|
|
|
|
# if left_question.present?
|
|
|
|
|
|
|
|
# left_question.each do |q|
|
|
|
|
|
|
|
|
# q.question_number -= 1
|
|
|
|
|
|
|
|
# q.save
|
|
|
|
|
|
|
|
# end
|
|
|
|
|
|
|
|
# end
|
|
|
|
|
|
|
|
if @exercise_question.destroy
|
|
|
|
if @exercise_question.destroy
|
|
|
|
normal_status(0, "问题删除成功!")
|
|
|
|
normal_status(0, "问题删除成功!")
|
|
|
|
else
|
|
|
|
else
|
|
|
|