trabajo-afectivo/app/jobs/ticket_escalation_rebuild_job.rb

19 lines
366 B
Ruby
Raw Normal View History

2022-01-01 13:38:12 +00:00
# Copyright (C) 2012-2022 Zammad Foundation, https://zammad-foundation.org/
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