remove legacy code

This commit is contained in:
olegphenomenon 2022-03-29 13:41:33 +03:00
parent 5aacaef006
commit 29e7f954f3
4 changed files with 0 additions and 45 deletions

View file

@ -40,11 +40,6 @@ class Invoice < ApplicationRecord
attribute :vat_rate, ::Type::VatRate.new
def get_status_from_billing
response = EisBilling::GetInvoiceStatus.send_invoice(invoice_number: number)
JSON.parse(response.body, symbolize_names: true)[:status]
end
def set_invoice_number
if Feature.billing_system_integrated?
result = EisBilling::GetInvoiceNumber.send_invoice

View file

@ -1,18 +0,0 @@
class Registrar::InvoiceStatusPresenter
include ActionView::Helpers::TagHelper
attr_reader :invoice
def initialize(invoice:)
@invoice = invoice
end
def display
case invoice.get_status_from_billing
when 'unpaid'
content_tag(:span, 'Unpaid', style: 'color: red;')
when 'paid'
content_tag(:span, 'Unpaid', style: 'color: red;')
end
end
end

View file

@ -1,18 +0,0 @@
module EisBilling
class GetInvoiceStatus < EisBilling::Base
def self.send_invoice(invoice_number:)
send_request(invoice_number: invoice_number)
end
private
def self.send_request(invoice_number:)
http = EisBilling::Base.base_request(url: invoice_number_generator_url)
http.get(invoice_number_generator_url + "/#{invoice_number}", EisBilling::Base.headers)
end
def self.invoice_number_generator_url
"#{BASE_URL}/api/v1/invoice_generator/invoice_status"
end
end
end

View file

@ -34,7 +34,3 @@
%dt= Invoice.human_attribute_name :reference_no
%dd= @invoice.reference_no
- invoice_presenter = Registrar::InvoiceStatusPresenter.new(invoice: @invoice)
%dt Billing system
%dd= invoice_presenter.display