reservation data

This commit is contained in:
phyusin
2018-09-28 15:54:17 +06:30
parent 786dd8c490
commit 5a0473d777
18 changed files with 313 additions and 63 deletions

15
app/models/reservation.rb Normal file
View File

@@ -0,0 +1,15 @@
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