sale receipt generation and bill api

This commit is contained in:
Min Zeya Phyo
2017-04-17 13:09:54 +06:30
parent 3e9a2a0ce7
commit 6a84a34a9f
15 changed files with 177 additions and 71 deletions

View File

@@ -70,7 +70,7 @@ class Order < ApplicationRecord
if (menu_item)
OrderItem.processs_item(menu_item[:item_instance_code], menu_item[:name],
item[:qty], item[:options], set_order_items, self.id,
item[:qty],item[:price], item[:options], set_order_items, self.id,
self.employee_name)
end
end
@@ -86,6 +86,20 @@ class Order < ApplicationRecord
end
def update_items_status_to_billed(items)
if (items)
##Update the order status to ensure that reflect the stage
order.order_items.each do |item|
item.order_item_status = "billed"
item.save
end
else
items.each do |item|
item.order_item_status = "billed"
item.save
end
end
end
def default_values
self.customer = Customer.find(1) if self.customer_id.nil?