shift double update for sx cashier

This commit is contained in:
phyusin
2018-11-13 17:21:45 +06:30
parent 00ad7cfeb0
commit fe9b1ace90
2 changed files with 57 additions and 46 deletions

View File

@@ -34,16 +34,20 @@ class Api::PaymentsController < Api::ApiController
if status == true && @membership_data["status"] == true
sale_payment = SalePayment.new
sale_payment.process_payment(sale, current_login_employee, 0, "cash")
status = sale_payment.process_payment(sale, current_login_employee, 0, "cash")
#card_balance amount for Paymal payment
card_balance_amount = SaleAudit.getCardBalanceAmount(params[:sale_id])
render json: JSON.generate({:status => true, :balance_amount => card_balance_amount,:receipt_no => sale.receipt_no, :message => "Payment successful."})
else
if @membership_data["card_balance_amount"] != "null"
render json: JSON.generate({:status => false, :balance_amount => @membership_data["card_balance_amount"], :error_message => @membership_data["message"]})
if @membership_data
if @membership_data["card_balance_amount"] != "null"
render json: JSON.generate({:status => false, :balance_amount => @membership_data["card_balance_amount"], :error_message => @membership_data["message"]})
else
render json: JSON.generate({:status => false, :error_message => @membership_data["message"]})
end
else
render json: JSON.generate({:status => false, :error_message => @membership_data["message"]})
render json: JSON.generate({:status => false, :error_message => "Payment failed!"})
end
end
else