|
|
|
@ -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
|
|
|
|
|