问答的start_answer接口修改

problem_set
SylorHuang 6 years ago
parent 966753de81
commit ca5bb884ae

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

Loading…
Cancel
Save