|
|
@ -31,7 +31,7 @@ class ExercisePublishNotifyJob < ApplicationJob
|
|
|
|
Tiding.bulk_insert(*attrs) do |worker|
|
|
|
|
Tiding.bulk_insert(*attrs) do |worker|
|
|
|
|
teacher_ids = teachers.pluck(:user_id)
|
|
|
|
teacher_ids = teachers.pluck(:user_id)
|
|
|
|
unless exercise.tidings.exists?(parent_container_type: 'ExercisePublish', user_id: teacher_ids)
|
|
|
|
unless exercise.tidings.exists?(parent_container_type: 'ExercisePublish', user_id: teacher_ids)
|
|
|
|
teacher_ids.find_each do |user_id|
|
|
|
|
teacher_ids.each do |user_id|
|
|
|
|
worker.add same_attrs.merge(user_id: user_id)
|
|
|
|
worker.add same_attrs.merge(user_id: user_id)
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|