diff --git a/app/models/order_reservation.rb b/app/models/order_reservation.rb index 84209845..d0fab31a 100644 --- a/app/models/order_reservation.rb +++ b/app/models/order_reservation.rb @@ -89,7 +89,7 @@ class OrderReservation < ApplicationRecord count = 1 order.order_reservation_items.each { |i| i.item_instance_code = i.item_instance_code.downcase.to_s - items = {"order_item_id": count,"item_instance_code": i.item_instance_code,"quantity": i.qty,"options": []} + items = {"order_item_id": count,"item_instance_code": i.item_instance_code,"quantity": i.qty,"options": i.options} count += 1 items_arr.push(items) } @@ -178,6 +178,17 @@ class OrderReservation < ApplicationRecord end Rails.logger.debug "Doemal URL" + base_url post_url = base_url + url + + if status == 'processed' + status = 'send_to_kitchen' + elsif status == 'delivered' + status = 'ready_to_deliver' + elsif status == 'completed' + status = 'delivered' + else + status = status + end + if waiting_time != "" send_params = {id: ref_no,type: min_type, waiting_time: waiting_time, status: status} elsif reason != ""