Files
sx-fc/app/jobs/print_order_queue_job.rb
2023-08-24 10:40:31 +06:30

15 lines
403 B
Ruby

class PrintOrderQueueJob < ApplicationJob
queue_as :default
def perform(shop_code, booking_id)
current_shop = Shop.find_by(shop_code: shop_code)
ActsAsTenant.with_tenant(current_shop) do
booking = Booking.find(booking_id)
booking.orders.each do |order|
oqs = OrderQueueStation.new
oqs.process_order(order, booking.dining_facility_id)
end
end
end
end