update
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
class Api::InvoicesController < ActionController::API
|
class Api::InvoicesController < ActionController::API
|
||||||
before :authenticate_token
|
# before :authenticate_token
|
||||||
before :set_sale_params, only:[:show, :update, :destroy]
|
# before :set_sale_params, only:[:show, :update, :destroy]
|
||||||
|
|
||||||
#List open invoices for today.
|
#List open invoices for today.
|
||||||
def index
|
def index
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
class Api::MembershipsController < ActionController::API
|
class Api::MembershipsController < ActionController::API
|
||||||
before :authenticate_token
|
#before :authenticate_token
|
||||||
|
|
||||||
|
|
||||||
#Add Membership to invoice
|
#Add Membership to invoice
|
||||||
|
|||||||
@@ -29,56 +29,56 @@ class Api::PaymentsController < ActionController::API
|
|||||||
|
|
||||||
#:received_amount, :card_payment_reference, :vochure_no, :giftcard_no,
|
#:received_amount, :card_payment_reference, :vochure_no, :giftcard_no,
|
||||||
#:customer_id, :external_payment_status
|
#:customer_id, :external_payment_status
|
||||||
switch (payment_method)
|
case payment_method
|
||||||
case "cash"
|
when "cash"
|
||||||
sale_payment.payment_method = "cash"
|
sale_payment.payment_method = "cash"
|
||||||
sale_payment.received_amount = params[:amount]
|
sale_payment.received_amount = params[:amount]
|
||||||
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
||||||
case "creditnote"
|
when "creditnote"
|
||||||
sale_payment.payment_method = "creditnote"
|
sale_payment.payment_method = "creditnote"
|
||||||
sale_payment.received_amount = params[:amount]
|
sale_payment.received_amount = params[:amount]
|
||||||
sale_payment.customer_id = params[:customer_id]
|
sale_payment.customer_id = params[:customer_id]
|
||||||
|
|
||||||
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
||||||
case "visa"
|
when "visa"
|
||||||
sale_payment.payment_method = "visa"
|
sale_payment.payment_method = "visa"
|
||||||
sale_payment.received_amount = params[:amount]
|
sale_payment.received_amount = params[:amount]
|
||||||
sale_payment.payment_reference = params[:payment_reference]
|
sale_payment.payment_reference = params[:payment_reference]
|
||||||
|
|
||||||
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
||||||
case "master"
|
when "master"
|
||||||
sale_payment.payment_method = "master"
|
sale_payment.payment_method = "master"
|
||||||
sale_payment.received_amount = params[:amount]
|
sale_payment.received_amount = params[:amount]
|
||||||
sale_payment.payment_reference = params[:payment_reference]
|
sale_payment.payment_reference = params[:payment_reference]
|
||||||
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
||||||
case "jcb"
|
when "jcb"
|
||||||
sale_payment.payment_method = "jcb"
|
sale_payment.payment_method = "jcb"
|
||||||
sale_payment.received_amount = params[:amount]
|
sale_payment.received_amount = params[:amount]
|
||||||
sale_payment.payment_reference = params[:payment_reference]
|
sale_payment.payment_reference = params[:payment_reference]
|
||||||
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
||||||
case "mpu"
|
when "mpu"
|
||||||
sale_payment.payment_method = "mpu"
|
sale_payment.payment_method = "mpu"
|
||||||
sale_payment.received_amount = params[:amount]
|
sale_payment.received_amount = params[:amount]
|
||||||
sale_payment.payment_reference = params[:payment_reference]
|
sale_payment.payment_reference = params[:payment_reference]
|
||||||
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
||||||
case "unionpay"
|
when "unionpay"
|
||||||
sale_payment.payment_method = "unionpay"
|
sale_payment.payment_method = "unionpay"
|
||||||
sale_payment.received_amount = params[:amount]
|
sale_payment.received_amount = params[:amount]
|
||||||
sale_payment.payment_reference = params[:payment_reference]
|
sale_payment.payment_reference = params[:payment_reference]
|
||||||
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
||||||
case "vochure"
|
when "vochure"
|
||||||
sale_payment.payment_method = "vochure"
|
sale_payment.payment_method = "vochure"
|
||||||
sale_payment.received_amount = params[:amount]
|
sale_payment.received_amount = params[:amount]
|
||||||
sale_payment.customer_id = params[:customer_id]
|
sale_payment.customer_id = params[:customer_id]
|
||||||
sale_payment.payment_reference = params[:vochure_no]
|
sale_payment.payment_reference = params[:vochure_no]
|
||||||
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
||||||
case "giftcard"
|
when "giftcard"
|
||||||
sale_payment.payment_method = "giftcard"
|
sale_payment.payment_method = "giftcard"
|
||||||
sale_payment.received_amount = params[:amount]
|
sale_payment.received_amount = params[:amount]
|
||||||
sale_payment.customer_id = params[:customer_id]
|
sale_payment.customer_id = params[:customer_id]
|
||||||
sale_payment.payment_reference = params[:giftcard_no]
|
sale_payment.payment_reference = params[:giftcard_no]
|
||||||
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
@status, @invoice = sale_payment.process_payment(sale_payment, current_login_employee.name)
|
||||||
case "paypar"
|
when "paypar"
|
||||||
sale_payment.payment_method = "paypar"
|
sale_payment.payment_method = "paypar"
|
||||||
sale_payment.received_amount = params[:amount]
|
sale_payment.received_amount = params[:amount]
|
||||||
sale_payment.payment_reference = params[:payment_reference]
|
sale_payment.payment_reference = params[:payment_reference]
|
||||||
|
|||||||
Reference in New Issue
Block a user