emenu api integrated

This commit is contained in:
Min Zeya Phyo
2017-04-19 18:37:07 +06:30
parent a717791a7c
commit c4e76c53b2
23 changed files with 158 additions and 55 deletions

View File

@@ -1,5 +1,4 @@
class Api::OrdersController < ActionController::API
#before :authenticate_token
class Api::OrdersController < Api::ApiController
#Description
# This API show current order details
@@ -19,8 +18,8 @@ class Api::OrdersController < ActionController::API
# Output Params
# Status [Success | Error | System Error] , order_id, error_message (*)
def create
Rails.logger.debug "Order Source - " + params[:order_source]
Rails.logger.debug "Table ID - " + params[:table_id]
Rails.logger.debug "Order Source - " + params[:order_source].to_s
Rails.logger.debug "Table ID - " + params[:table_id].to_s
# begin
@order = Order.new
@@ -31,16 +30,17 @@ class Api::OrdersController < ActionController::API
@order.guest = params[:guest_info]
@order.table_id = params[:table_id]
@order.new_booking = true
#@order.employee_name = "Emenu"
@order.employee_name = current_login_employee.name
#Create Table Booking or Room Booking
if !params["booking_id"].nil?
if !params["booking_id"].nil? && params[:booking_id].to_i > 0
@order.new_booking = false
@order.booking_id = params[:booking_id]
end
@status = @order.generate
@status, @booking = @order.generate
# rescue Exception => error
# @status = false