shift double update for sx cashier
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user