Files
sx-fc/app/models/reservation.rb
2018-09-28 15:54:17 +06:30

16 lines
465 B
Ruby

class Reservation < ApplicationRecord
self.primary_key = "reservation_id"
#primary key - need to be unique generated for multiple shops
before_create :generate_custom_id
has_many :reservation_items
scope :active, -> { where("created_at BETWEEN '#{DateTime.now.utc.beginning_of_day}' AND '#{DateTime.now.utc.end_of_day}'") }
private
def generate_custom_id
self.order_reservation_id = SeedGenerator.generate_id(self.class.name, "RS")
end
end