foodcourt apis for app
This commit is contained in:
26
app/views/api/foodcourt/bills/create.json.jbuilder
Normal file
26
app/views/api/foodcourt/bills/create.json.jbuilder
Normal file
@@ -0,0 +1,26 @@
|
||||
if @status == true
|
||||
#show invoice number and stuff
|
||||
json.status @status
|
||||
json.sale_id @sale_data.sale_id
|
||||
sale = Sale.find(@sale_data.sale_id)
|
||||
|
||||
json.sale_items sale.sale_items do |sale_item|
|
||||
json.sale_item_id sale_item.sale_item_id
|
||||
json.sale_id sale_item.sale_id
|
||||
json.product_code sale_item.product_code
|
||||
json.item_instance_code sale_item.item_instance_code
|
||||
json.product_name sale_item.product_name
|
||||
json.product_alt_name sale_item.product_alt_name
|
||||
json.account_id sale_item.account_id
|
||||
json.status sale_item.status
|
||||
json.remark sale_item.remark
|
||||
json.qty sale_item.qty
|
||||
json.unit_price sale_item.unit_price
|
||||
json.taxable_price sale_item.taxable_price
|
||||
json.price sale_item.price
|
||||
json.is_taxable sale_item.is_taxable
|
||||
end
|
||||
else
|
||||
json.status @status
|
||||
json.error_message @error_message
|
||||
end
|
||||
26
app/views/api/foodcourt/orders/create.json.jbuilder
Normal file
26
app/views/api/foodcourt/orders/create.json.jbuilder
Normal file
@@ -0,0 +1,26 @@
|
||||
if @status == true
|
||||
json.status @status
|
||||
json.id @order.id
|
||||
json.booking_id @booking.id
|
||||
json.order_items do
|
||||
json.array! @order.order_items, :item_code, :item_name, :qty, :options, :remark,:price
|
||||
end
|
||||
if @sale
|
||||
json.sale_id @sale.sale_id
|
||||
json.sale_items do
|
||||
json.array! @sale.sale_items, :product_name, :qty, :remark,:unit_price,:price
|
||||
end
|
||||
json.grand_total @sale.grand_total
|
||||
json.total_tax @sale.total_tax
|
||||
json.taxes do
|
||||
json.array! @sale.sale_taxes, :tax_name, :tax_rate, :tax_payable_amount, :inclusive
|
||||
end
|
||||
end
|
||||
else
|
||||
json.status @status
|
||||
if @error_messages
|
||||
json.error_messages @error_messages
|
||||
else
|
||||
json.error_messages @message
|
||||
end
|
||||
end
|
||||
64
app/views/api/foodcourt/payments/create.json.jbuilder
Normal file
64
app/views/api/foodcourt/payments/create.json.jbuilder
Normal file
@@ -0,0 +1,64 @@
|
||||
#show invoice number and stuff
|
||||
json.status @status
|
||||
json.message @message
|
||||
|
||||
json.data do
|
||||
if @status
|
||||
json.sale_id @sale.sale_id
|
||||
json.sale_status @sale.sale_status
|
||||
|
||||
json.booking @sale.booking.booking_id
|
||||
|
||||
if @sale.booking.dining_facility
|
||||
json.dining_facility @sale.booking.dining_facility.name
|
||||
end
|
||||
|
||||
json.shop do
|
||||
json.name current_shop.name
|
||||
json.address current_shop.address
|
||||
json.phone_no current_shop.phone_no
|
||||
end
|
||||
|
||||
order = @sale.orders.first
|
||||
|
||||
json.order do
|
||||
json.order_no order.order_id
|
||||
json.order_by order.waiters
|
||||
json.order_date order.date
|
||||
end
|
||||
|
||||
json.cashier_name @sale.cashier_name
|
||||
json.receipt_no @sale.receipt_no
|
||||
json.receipt_date @sale.receipt_date
|
||||
json.sub_total @sale.total_amount
|
||||
json.discount_type @sale.discount_type
|
||||
json.total_discount @sale.total_discount
|
||||
|
||||
json.sale_taxes @sale.sale_taxes do |sale_tax|
|
||||
json.display_name sale_tax.display_name
|
||||
json.tax_amount sale_tax.tax_payable_amount
|
||||
end
|
||||
|
||||
json.grand_total @sale.grand_total
|
||||
|
||||
json.sale_items @sale.sale_items do |sale_item|
|
||||
json.sale_item_id sale_item.sale_item_id
|
||||
json.sale_id sale_item.sale_id
|
||||
json.product_code sale_item.product_code
|
||||
json.item_instance_code sale_item.item_instance_code
|
||||
json.product_name sale_item.product_name
|
||||
json.product_alt_name sale_item.product_alt_name
|
||||
json.account_id sale_item.account_id
|
||||
json.status sale_item.status
|
||||
json.remark sale_item.remark
|
||||
json.qty sale_item.qty
|
||||
json.unit_price sale_item.unit_price
|
||||
json.taxable_price sale_item.taxable_price
|
||||
json.price sale_item.price
|
||||
json.is_taxable sale_item.is_taxable
|
||||
end
|
||||
|
||||
json.customer_account params[:account_no]
|
||||
json.card_balance @card_balance_amount
|
||||
end
|
||||
end
|
||||
61
app/views/api/foodcourt/void/create.json.jbuilder
Normal file
61
app/views/api/foodcourt/void/create.json.jbuilder
Normal file
@@ -0,0 +1,61 @@
|
||||
#show invoice number and stuff
|
||||
json.status @status
|
||||
json.message @message
|
||||
|
||||
json.data do
|
||||
if @status
|
||||
json.sale_id @sale.sale_id
|
||||
json.sale_status @sale.sale_status
|
||||
|
||||
json.booking @sale.booking.booking_id
|
||||
|
||||
if @sale.booking.dining_facility
|
||||
json.dining_facility @sale.booking.dining_facility.name
|
||||
end
|
||||
|
||||
json.shop do
|
||||
json.name current_shop.name
|
||||
json.address current_shop.address
|
||||
json.phone_no current_shop.phone_no
|
||||
end
|
||||
|
||||
order = @sale.orders.first
|
||||
|
||||
json.order do
|
||||
json.order_no order.order_id
|
||||
json.order_by order.waiters
|
||||
json.order_date order.date
|
||||
end
|
||||
|
||||
json.cashier_name @sale.cashier_name
|
||||
json.receipt_no @sale.receipt_no
|
||||
json.receipt_date @sale.receipt_date
|
||||
json.sub_total @sale.total_amount
|
||||
json.discount_type @sale.discount_type
|
||||
json.total_discount @sale.total_discount
|
||||
|
||||
json.sale_taxes @sale.sale_taxes do |sale_tax|
|
||||
json.display_name sale_tax.display_name
|
||||
json.tax_amount sale_tax.tax_payable_amount
|
||||
end
|
||||
|
||||
json.grand_total @sale.grand_total
|
||||
|
||||
json.sale_items @sale.sale_items do |sale_item|
|
||||
json.sale_item_id sale_item.sale_item_id
|
||||
json.sale_id sale_item.sale_id
|
||||
json.product_code sale_item.product_code
|
||||
json.item_instance_code sale_item.item_instance_code
|
||||
json.product_name sale_item.product_name
|
||||
json.product_alt_name sale_item.product_alt_name
|
||||
json.account_id sale_item.account_id
|
||||
json.status sale_item.status
|
||||
json.remark sale_item.remark
|
||||
json.qty sale_item.qty
|
||||
json.unit_price sale_item.unit_price
|
||||
json.taxable_price sale_item.taxable_price
|
||||
json.price sale_item.price
|
||||
json.is_taxable sale_item.is_taxable
|
||||
end
|
||||
end
|
||||
end
|
||||
Reference in New Issue
Block a user