trabajo-afectivo/app/jobs/ticket_escalation_rebuild_job.rb

17 lines
289 B
Ruby
Raw Normal View History

class TicketEscalationRebuildJob < ApplicationJob
include HasActiveJobLock
def perform
scope.in_batches.each_record do |ticket|
ticket.escalation_calculation(true)
end
end
private
def scope
Ticket.where(state_id: Ticket::State.by_category(:open))
end
end