add booking for assign customer in CRM
This commit is contained in:
@@ -86,6 +86,17 @@ class Crm::DiningQueuesController < BaseCrmController
|
||||
queue = DiningQueue.find(params[:id])
|
||||
table_id = params[:table_id]
|
||||
|
||||
dining_facility = DiningFacility.find(params[:table_id])
|
||||
if dining_facility.type == "Table"
|
||||
type = "TableBooking"
|
||||
else
|
||||
type = "RoomBooking"
|
||||
end
|
||||
|
||||
booking = Booking.create({:dining_facility_id => params[:table_id],:type => type,
|
||||
:checkin_at => Time.now.utc,:customer_id => queue.customer_id,:booking_status => "assign" })
|
||||
booking.save!
|
||||
|
||||
status = queue.update_attributes(dining_facility_id: table_id,status:"Assign")
|
||||
# status = DiningFacility.find(table_id).update_attributes(status: "occupied")
|
||||
|
||||
|
||||
@@ -2,6 +2,7 @@ class DiningQueues < ActiveRecord::Migration[5.1]
|
||||
def change
|
||||
create_table :dining_queues do |t|
|
||||
t.string :name
|
||||
t.string :customer_id, :default => "CUS-000000000001"
|
||||
t.string :contact_no
|
||||
t.string :queue_no
|
||||
t.string :status
|
||||
|
||||
Reference in New Issue
Block a user