add customer at first

This commit is contained in:
yarzar_code
2020-08-07 18:36:06 +06:30
parent 82925881f7
commit b24e34534c
10 changed files with 376 additions and 483 deletions

View File

@@ -240,7 +240,7 @@ class Foodcourt::DiscountsController < BaseFoodcourtController
# if is_card != "true"
account_types = Account.where("discount=?",true)
table_id = sale.bookings[0].dining_facility_id
table_type = DiningFacility.find(table_id).type
# table_type = DiningFacility.find(table_id).type
# Get Prices for each accounts (eg: food, beverage)
account_price = SaleItem.calculate_price_by_accounts(sale.sale_items)
@@ -279,7 +279,7 @@ class Foodcourt::DiscountsController < BaseFoodcourtController
auth_token:auth_token}.to_json,
:headers => {
'Content-Type' => 'application/json',
'Accept' => 'application/json; version=3'
'Accept' => 'application/json; version=4'
}, :timeout => 10)
rescue HTTParty::Error
response = {"status": false, "message": "Http party error" }
@@ -304,11 +304,11 @@ class Foodcourt::DiscountsController < BaseFoodcourtController
discount_amount = discount_amount + response["discount_bonus_earned"]
end
sale.compute_by_sale_items(discount_amount, 'member_discount', order_source, tax_type)
result = {:status=> "Success",:title=>"Member Discount", :table_id => table_id,:table_type => table_type }
result = {:status=> "Success",:title=>"Member Discount", :table_id => table_id }
elsif response["status"] == "500"
result = {:status=> response["error"],:title=>"Alert", :table_id => table_id,:table_type => table_type }
result = {:status=> response["error"],:title=>"Alert", :table_id => table_id }
else
result = {:status=> response["message"],:title=>"Alert", :table_id => table_id,:table_type => table_type }
result = {:status=> response["message"],:title=>"Alert", :table_id => table_id }
end
render :json => result.to_json