|
|
|
@ -257,7 +257,7 @@ class Course < ApplicationRecord
|
|
|
|
|
|
|
|
|
|
# 老师负责的分班id
|
|
|
|
|
def charge_group_ids user
|
|
|
|
|
member = user.is_a?(CourseMember) ? user : course_member(user.id)
|
|
|
|
|
member = user.is_a?(CourseMember) ? user : course_member(user&.id)
|
|
|
|
|
group_ids = if member.present?
|
|
|
|
|
member.teacher_course_groups.size > 0 ? member.teacher_course_groups.pluck(:course_group_id) : course_groups.pluck(:id)
|
|
|
|
|
elsif user.admin_or_business?
|
|
|
|
|