Class: DailyEmailReportJob
- Inherits:
-
Object
- Object
- DailyEmailReportJob
- Defined in:
- app/models/job/daily_email_report_job.rb
Class Method Summary collapse
Class Method Details
.perform ⇒ Object
2 3 4 5 6 7 8 9 10 |
# File 'app/models/job/daily_email_report_job.rb', line 2 def self.perform org_ids = Order.csv_not_imported.after(@date).before(@date + 1.day).pluck(:organization_id).uniq Organization.where(:id => org_ids).receiving_sales_email.each do |org| tickets = DailyTicketReport.new(org) donations = DailyDonationReport.new(org) next if tickets.rows.empty? && donations.rows.empty? ReportsMailer.daily(tickets, donations).deliver end end |