diff --git a/lib/tasks/delete_error_myshixun.rake b/lib/tasks/delete_error_myshixun.rake index 269b4536..b9165a73 100644 --- a/lib/tasks/delete_error_myshixun.rake +++ b/lib/tasks/delete_error_myshixun.rake @@ -2,8 +2,11 @@ namespace :myshixun do desc "delete gpid is no" task :delete_error_myshixuns => :environment do begin - myshixuns = Myshixun.where(gpid: nil) - myshixuns.delete_all + myshixuns = Myshixun.where("gpid is null and created_at > '#{Time.now.beginning_of_day}'") + myshixuns.find_each do |m| + m.destroy + puts("#myshixun_id: #{m.id}") + end rescue Exception => e puts e end