dev_ec
cxt 6 years ago
parent 1120b38042
commit dc4931a705

@ -125,11 +125,19 @@ class GraduationWork < ApplicationRecord
graduation_work_scores.where.not(core: nil).exists?
end
def work_cross_teacher_ids
graduation_work_comment_assignations.temporary_formal.pluck(:user_id)
end
def work_cross_teachers
User.where(id: graduation_work_comment_assignations.temporary_formal.pluck(:user_id)).map(&:real_name).join("")
User.where(id: work_cross_teacher_ids).map(&:real_name).join("")
end
def work_cross_group_ids
graduation_task_group_assignations.temporary_formal.pluck(:graduation_group_id)
end
def work_cross_groups
course.graduation_groups.where(id: graduation_task_group_assignations.temporary_formal.pluck(:graduation_group_id)).pluck(:name).join("")
course.graduation_groups.where(id: work_cross_group_ids).pluck(:name).join("")
end
end

@ -5,8 +5,10 @@ json.work_users @work_list do |work|
json.course_group_name @students.select{|member| member.user_id == work.user_id}.first.try(:course_group_name)
if @comment_status.to_i == 2
json.cross_teachers work.work_cross_teachers
json.cross_teacher_ids work.work_cross_teacher_ids
elsif @comment_status.to_i == 4
json.cross_groups work.work_cross_groups
json.cross_group_ids work.work_cross_group_ids
end
end

Loading…
Cancel
Save