实践课程任务

Adjustreact
daiao 5 years ago
parent 536b9afcf9
commit 9bf5cefd90

@ -7,12 +7,10 @@ namespace :subjects do
subjects = Subject.where(status: 2, hidden: 0) subjects = Subject.where(status: 2, hidden: 0)
column_value = "subject_id, study_count, course_study_count, initiative_study, passed_count, course_used_count, " + column_value = "subject_id, study_count, course_study_count, initiative_study, passed_count, course_used_count, " +
"school_used_count, created_at, updated_at" "school_used_count, created_at, updated_at"
subjects.find_in_batches(batch_size: 50) do |s|
Parallel.each_with_index(s, in_processes: 4) do |subject, index|
if defined?(buffer_size).nil?
buffer_size = 0 buffer_size = 0
str = "" str = ""
end subjects.find_in_batches(batch_size: 50) do |s|
Parallel.each_with_index(s, in_processes: 4) do |subject, index|
buffer_size += 1 buffer_size += 1
str += ", " unless str.empty? str += ", " unless str.empty?
puts("---------------------data_statistic: #{subject.id}") puts("---------------------data_statistic: #{subject.id}")

Loading…
Cancel
Save