order reservation data

This commit is contained in:
phyusin
2018-06-25 17:18:15 +06:30
parent 9a86ff976a
commit bc3e5ca869
2 changed files with 18 additions and 15 deletions

View File

@@ -95,13 +95,15 @@
discount_amount = order_reservation.discount_amount discount_amount = order_reservation.discount_amount
delivery_fee = order_reservation.delivery_fee ? order_reservation.delivery_fee : 0.0 delivery_fee = order_reservation.delivery_fee ? order_reservation.delivery_fee : 0.0
convenience_charge = order_reservation.convenience_charge convenience_charge = order_reservation.convenience_charge
JSON.parse(order_reservation.taxes).each do |tax_data| if !JSON.parse(order_reservation.taxes).empty?
if tax_data[0] == "delivery_tax" JSON.parse(order_reservation.taxes).each do |tax_data|
delivery_tax = tax_data[1] if tax_data[0] == "delivery_tax"
elsif tax_data[0] == "convenience_tax" delivery_tax = tax_data[1]
convenience_tax = tax_data[1] elsif tax_data[0] == "convenience_tax"
elsif tax_data[0] == "commercial_tax" convenience_tax = tax_data[1]
commercial_tax = tax_data[1] elsif tax_data[0] == "commercial_tax"
commercial_tax = tax_data[1]
end
end end
end end
total_discount_amount += discount_amount.to_f total_discount_amount += discount_amount.to_f

View File

@@ -68,14 +68,15 @@
discount_amount = order_reservation.discount_amount discount_amount = order_reservation.discount_amount
delivery_fee = order_reservation.delivery_fee ? order_reservation.delivery_fee : 0.0 delivery_fee = order_reservation.delivery_fee ? order_reservation.delivery_fee : 0.0
convenience_charge = order_reservation.convenience_charge convenience_charge = order_reservation.convenience_charge
if !JSON.parse(order_reservation.taxes).empty?
JSON.parse(order_reservation.taxes).each do |tax_data| JSON.parse(order_reservation.taxes).each do |tax_data|
if tax_data[0] == "delivery_tax" if tax_data[0] == "delivery_tax"
delivery_tax = tax_data[1] delivery_tax = tax_data[1]
elsif tax_data[0] == "convenience_tax" elsif tax_data[0] == "convenience_tax"
convenience_tax = tax_data[1] convenience_tax = tax_data[1]
elsif tax_data[0] == "commercial_tax" elsif tax_data[0] == "commercial_tax"
commercial_tax = tax_data[1] commercial_tax = tax_data[1]
end
end end
end end