bill api return updated
This commit is contained in:
@@ -9,11 +9,11 @@ class Api::BillController < Api::ApiController
|
|||||||
#create Bill by Booking ID
|
#create Bill by Booking ID
|
||||||
if (params[:booking_id])
|
if (params[:booking_id])
|
||||||
@sale = Sale.new
|
@sale = Sale.new
|
||||||
@status = @sale.generate_invoice_from_booking(params[:booking_id], current_login_employee.name)
|
@status, @sale_id = @sale.generate_invoice_from_booking(params[:booking_id], current_login_employee.name)
|
||||||
|
|
||||||
elsif (params[:order_id])
|
elsif (params[:order_id])
|
||||||
@sale = Sale.new
|
@sale = Sale.new
|
||||||
@status = @sale.generate_invoice_from_order(params[:order_id], current_login_employee.name)
|
@status, @sale_id = @sale.generate_invoice_from_order(params[:order_id], current_login_employee.name)
|
||||||
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -18,6 +18,11 @@ class Origami::PaymentsController < BaseOrigamiController
|
|||||||
sale_id = params[:sale_id]
|
sale_id = params[:sale_id]
|
||||||
if Sale.exists?(sale_id)
|
if Sale.exists?(sale_id)
|
||||||
@sale_data = Sale.find_by_sale_id(sale_id)
|
@sale_data = Sale.find_by_sale_id(sale_id)
|
||||||
|
@sale_date.sale_payments.each do |spay|
|
||||||
|
if spay.payment_method == "cash"
|
||||||
|
@cash = spay.payment_amount
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
@@ -211,6 +211,7 @@ class SalePayment < ApplicationRecord
|
|||||||
self.sale.amount_changed = paid_amount.to_f - self.sale.amount_received.to_f
|
self.sale.amount_changed = paid_amount.to_f - self.sale.amount_received.to_f
|
||||||
|
|
||||||
if (self.sale.grand_total <= self.sale.amount_received.to_f && self.sale.amount_changed.to_f > 0)
|
if (self.sale.grand_total <= self.sale.amount_received.to_f && self.sale.amount_changed.to_f > 0)
|
||||||
|
puts " sale update ......"
|
||||||
self.sale.payment_status = "paid"
|
self.sale.payment_status = "paid"
|
||||||
self.sale.sale_status = "completed"
|
self.sale.sale_status = "completed"
|
||||||
self.sale.save!
|
self.sale.save!
|
||||||
|
|||||||
Reference in New Issue
Block a user