作业缺评扣分的计算调整

dev_course
cxt 6 years ago
parent fa72a7880c
commit 61f36ea237

@ -60,9 +60,9 @@ namespace :homework_evaluation do
HomeworkAnonymousAppealStartNotifyJob.perform_later(homework_common.id)
else
homework_detail_manual.update_column('comment_status', 5)
# 没有申诉阶段则直接计算缺评扣分 否则申诉结束时才计算
HomeworkAbsencePenaltyCalculationJob.perform_later(homework_common.id)
end
HomeworkAbsencePenaltyCalculationJob.perform_later(homework_common.id)
end
end
end
@ -71,5 +71,8 @@ namespace :homework_evaluation do
task :end_appeal => :environment do
homework_detail_manuals = HomeworkDetailManual.where("appeal_time <= '#{Time.now}' and homework_detail_manuals.comment_status = 4")
homework_detail_manuals.update_all(:comment_status => 5)
homework_detail_manuals.each do |homework_detail_manual|
HomeworkAbsencePenaltyCalculationJob.perform_later(homework_detail_manual.homework_common_id)
end
end
end

Loading…
Cancel
Save