print orders slip
This commit is contained in:
@@ -4,6 +4,7 @@ class Api::Foodcourt::PaymentsController < Api::ApiController
|
||||
SalePayment.transaction do
|
||||
if params[:sale_id] && params[:account_no]
|
||||
@sale = Sale.find_by_sale_id(params[:sale_id])
|
||||
@booking = @sale.booking
|
||||
if !@sale.nil?
|
||||
if @sale.sale_status == "new"
|
||||
if !params[:account_no].empty?
|
||||
@@ -13,8 +14,15 @@ class Api::Foodcourt::PaymentsController < Api::ApiController
|
||||
status, @sale_payment, @membership_data = sale_payment.process_payment(@sale, current_login_employee, @sale.grand_total, "paymal",params[:account_no])
|
||||
|
||||
if status == true && @membership_data["status"] == true
|
||||
# sale_payment = SalePayment.new
|
||||
# status = sale_payment.process_payment(@sale, current_login_employee, 0, "cash")
|
||||
|
||||
@booking.orders.each do |order|
|
||||
oqs = OrderQueueStation.new
|
||||
oqs.pay_process_order_queue(order.order_id, @booking.dining_facility_id)
|
||||
|
||||
assign_order = AssignedOrderItem.assigned_order_item_by_job(order.order_id)
|
||||
ActionCable.server.broadcast "order_queue_station_channel",order: assign_order
|
||||
end
|
||||
|
||||
#card_balance amount for Paymal payment
|
||||
card_balance_amount, transaction_ref = SaleAudit.getCardBalanceAmount(params[:sale_id])
|
||||
|
||||
|
||||
Reference in New Issue
Block a user