check booking with order item split
This commit is contained in:
@@ -82,14 +82,16 @@ class Origami::SplitBillController < BaseOrigamiController
|
|||||||
order.guest_info = nil
|
order.guest_info = nil
|
||||||
order.save
|
order.save
|
||||||
|
|
||||||
|
BookingOrder.create({:booking_id => booking.booking_id, :order_id => order.order_id})
|
||||||
|
|
||||||
order_items.each do |order_item|
|
order_items.each do |order_item|
|
||||||
orderItem = OrderItem.find(order_item.order_items_id)
|
orderItem = OrderItem.find(order_item["id"])
|
||||||
orderItem.order_id = order.order_id
|
orderItem.order_id = order.order_id
|
||||||
orderItem.save
|
orderItem.save
|
||||||
end
|
end
|
||||||
|
|
||||||
sale = Sale.new
|
sale = Sale.new
|
||||||
status, sale_id = sale.generate_invoice_from_booking(params[:booking_id], current_user, get_cashier_by_terminal)
|
status, sale_id = sale.generate_invoice_from_booking(booking.booking_id, current_user, get_cashier_by_terminal)
|
||||||
sale_data = Sale.find_by_sale_id(sale_id)
|
sale_data = Sale.find_by_sale_id(sale_id)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -398,6 +398,7 @@ class SalePayment < ApplicationRecord
|
|||||||
end
|
end
|
||||||
else
|
else
|
||||||
status = false
|
status = false
|
||||||
|
sale_count += 1
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user