dev_aliyun2
cxt 5 years ago committed by harry
parent 466ce1e2c3
commit d17020dda1

@ -22,7 +22,7 @@ class HomeworkEndUpdateScoreJob < ApplicationJob
challenge_settings = homework.homework_challenge_settings
myshixuns.find_each(batch_size: 100) do |myshixun|
work = student_works.select{|work| work.user_id == myshixun.user_id}.first
if work && myshixun && (work.update_time.nil? || work.update_time < myshixun.updated_at)
if work.present? && myshixun
games = myshixun.games.where(challenge_id: challenge_settings.pluck(:challenge_id))
HomeworksService.new.update_myshixun_work_score work, myshixun, games, homework, challenge_settings
end

Loading…
Cancel
Save