|
|
@ -21,8 +21,10 @@ class StudentJoinAttendanceRecordJob < ApplicationJob
|
|
|
|
CourseMemberAttendance.bulk_insert(*attrs) do |worker|
|
|
|
|
CourseMemberAttendance.bulk_insert(*attrs) do |worker|
|
|
|
|
|
|
|
|
|
|
|
|
current_attendance_ids.each do |attendance_id|
|
|
|
|
current_attendance_ids.each do |attendance_id|
|
|
|
|
|
|
|
|
unless course.course_member_attendances.where(course_member_id: member_id, course_attendance_id: attendance_id).exists?
|
|
|
|
worker.add same_attrs.merge(course_attendance_id: attendance_id)
|
|
|
|
worker.add same_attrs.merge(course_attendance_id: attendance_id)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|