|
|
|
@ -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
|
|
|
|
|