refactoring

This commit is contained in:
olegphenomenon 2022-03-29 14:07:36 +03:00
parent 29e7f954f3
commit 9856a2a5c0
10 changed files with 31 additions and 33 deletions

View file

@ -18,13 +18,13 @@ module EisBilling
end
def decoded_token
if auth_header
token = auth_header.split(' ')[1]
begin
JWT.decode(token, billing_secret_key, true, algorithm: 'HS256')
rescue JWT::DecodeError
nil
end
return unless auth_header
token = auth_header.split(' ')[1]
begin
JWT.decode(token, billing_secret_key, true, algorithm: 'HS256')
rescue JWT::DecodeError
nil
end
end

View file

@ -3,7 +3,7 @@ class EisBilling::EInvoiceResponseController < EisBilling::BaseController
invoice_number = params[:invoice_number]
set_e_invoice_sent_at(invoice_number)
render status: 200, json: { messege: 'Response received', status: :ok }
render status: :ok, json: { messege: 'Response received' }
end
private

View file

@ -1,11 +1,11 @@
module EisBilling
class LhvConnectTransactionsController < EisBilling::BaseController
def create
params["_json"].each do |incoming_transaction|
params['_json'].each do |incoming_transaction|
process_transactions(incoming_transaction)
end
render status: 200, json: { message: 'RECEIVED', status: :ok, params: params }
render status: :ok, json: { message: 'RECEIVED', params: params }
end
private
@ -15,16 +15,16 @@ module EisBilling
logger.info incoming_transaction
bank_statement = BankStatement.new(bank_code: Setting.registry_bank_code,
iban: Setting.registry_iban)
iban: Setting.registry_iban)
ActiveRecord::Base.transaction do
bank_statement.save!
transaction_attributes = { sum: incoming_transaction["amount"],
currency: incoming_transaction["currency"],
paid_at: incoming_transaction["date"],
reference_no: incoming_transaction["payment_reference_number"],
description: incoming_transaction["payment_description"] }
transaction_attributes = { sum: incoming_transaction['amount'],
currency: incoming_transaction['currency'],
paid_at: incoming_transaction['date'],
reference_no: incoming_transaction['payment_reference_number'],
description: incoming_transaction['payment_description'] }
transaction = bank_statement.bank_transactions.create!(transaction_attributes)
next if transaction.registrar.blank?

View file

@ -18,7 +18,7 @@ module EisBilling
registrar = invoice.buyer
bank.create_activity(registrar, invoice)
render status: 200, json: { status: :ok }
render status: :ok
end
private