change logic for generate invoice

This commit is contained in:
olegphenomenon 2022-02-08 10:27:47 +02:00
parent ccd9260ce8
commit c2969fa877
6 changed files with 32 additions and 29 deletions

View file

@ -13,7 +13,7 @@ module Admin
if @invoice&.persisted?
flash[:notice] = t(:record_created)
send_invoice_data_to_billing_system
# send_invoice_data_to_billing_system
redirect_to [:admin, @invoice]
else
flash.now[:alert] = t(:failed_to_create_record)
@ -102,13 +102,13 @@ module Admin
invoices.where(account_activities: { created_at: date_from..date_until })
end
def send_invoice_data_to_billing_system
add_invoice_instance = EisBilling::AddDeposits.new(@invoice)
result = add_invoice_instance.send_invoice
# def send_invoice_data_to_billing_system
# add_invoice_instance = EisBilling::AddDeposits.new(@invoice)
# result = add_invoice_instance.send_invoice
link = JSON.parse(result.body)['everypay_link']
# link = JSON.parse(result.body)['everypay_link']
@invoice.update(payment_link: link)
end
# @invoice.update(payment_link: link)
# end
end
end