video_transcode
daiao 5 years ago
parent f4c779e7ab
commit 452a38117a

@ -2,13 +2,8 @@ desc "同步学院或者单位评测数"
namespace :sync_evaluate do namespace :sync_evaluate do
task outpus_count: :environment do task outpus_count: :environment do
if ENV['school_id'].present? schools.find_each do |school|
schools = School.where(id: ENV['school_id'].to_i) Parallel.each_with_index(school, in_processes: 5) do |s|
else
schools = School.all
end
schools.find_each do |s|
#Parallel.each_with_index(school, in_processes: 5) do |s|
puts "school_id:#{s.id}" puts "school_id:#{s.id}"
evaluate_count = Game.find_by_sql("select sum(g.evaluate_count) as e_count from games g, user_extensions ue where evaluate_count = Game.find_by_sql("select sum(g.evaluate_count) as e_count from games g, user_extensions ue where
g.user_id = ue.user_id and ue.school_id = '#{s.id}'").first.try(:e_count) g.user_id = ue.user_id and ue.school_id = '#{s.id}'").first.try(:e_count)
@ -19,7 +14,7 @@ namespace :sync_evaluate do
report.shixun_evaluate_count = evaluate_count report.shixun_evaluate_count = evaluate_count
report.save report.save
#end end
end end
end end
end end
Loading…
Cancel
Save