问答的start_answer接口修改

problem_set
SylorHuang 5 years ago
parent 966753de81
commit ca5bb884ae

@ -900,12 +900,30 @@ class PollsController < ApplicationController
# 判断是否已经回答还是新建的回答
@poll_questions.each do |q|
ques_vote = q.poll_votes.find_current_vote("user_id",@poll_current_user_id)
if ques_vote.present?
ques_status = 1
question_answered += 1
ques_type = q.question_type
if ques_type != 3 #非简答题时
if ques_vote.exists?
ques_status = 1
question_answered += 1
else
ques_status = 0
end
else
ques_status = 0
if ques_vote.find_vote_text.first.present?
ques_status = 1
question_answered += 1
else
ques_status = 0
end
end
# if ques_vote.present?
# ques_status = 1
# question_answered += 1
# else
# ques_status = 0
# end
answer_status = {
:ques_id => q.id,
:ques_number => q.question_number,

Loading…
Cancel
Save