check booking with order item split

This commit is contained in:
phyusin
2018-02-05 16:57:46 +06:30
parent 65d9f0fb6f
commit 0780744377
2 changed files with 5 additions and 2 deletions

View File

@@ -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

View File

@@ -398,6 +398,7 @@ class SalePayment < ApplicationRecord
end end
else else
status = false status = false
sale_count += 1
end end
end end
end end