diff --git a/app/models/invoice.rb b/app/models/invoice.rb index 0a6b7073d..e6cfdb7c6 100644 --- a/app/models/invoice.rb +++ b/app/models/invoice.rb @@ -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 diff --git a/app/presenters/registrar/invoice_status_presenter.rb b/app/presenters/registrar/invoice_status_presenter.rb deleted file mode 100644 index 86e8e7c07..000000000 --- a/app/presenters/registrar/invoice_status_presenter.rb +++ /dev/null @@ -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 \ No newline at end of file diff --git a/app/services/eis_billing/get_invoice_status.rb b/app/services/eis_billing/get_invoice_status.rb deleted file mode 100644 index 132dfe65a..000000000 --- a/app/services/eis_billing/get_invoice_status.rb +++ /dev/null @@ -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 diff --git a/app/views/registrar/invoices/partials/_details.haml b/app/views/registrar/invoices/partials/_details.haml index e53a63f5d..c5e6193a4 100644 --- a/app/views/registrar/invoices/partials/_details.haml +++ b/app/views/registrar/invoices/partials/_details.haml @@ -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 \ No newline at end of file