update order and request bill
This commit is contained in:
@@ -145,7 +145,6 @@ class Order < ApplicationRecord
|
||||
end
|
||||
sub_order_items = sub_order_items.to_json
|
||||
new_order_items << OrderItem.new({
|
||||
order_id: id,
|
||||
item_code: menu_item[:item_code],
|
||||
item_instance_code: order_item[:item_instance_code],
|
||||
item_name: menu_item[:name],
|
||||
@@ -160,17 +159,7 @@ class Order < ApplicationRecord
|
||||
})
|
||||
end
|
||||
|
||||
ids = OrderItem.generate_ids(new_order_items.length)
|
||||
new_order_items.each_with_index do |order_item, index|
|
||||
order_item.order_items_id = ids[index]
|
||||
end
|
||||
|
||||
OrderItem.import new_order_items, validate: false
|
||||
|
||||
new_order_items.each do |order_item|
|
||||
order_item.run_callbacks(:save) { true }
|
||||
end
|
||||
|
||||
self.order_items << new_order_items
|
||||
self.item_count = self.order_items.count
|
||||
self.save!
|
||||
|
||||
|
||||
Reference in New Issue
Block a user