mirror of
https://github.com/internetee/registry.git
synced 2025-05-18 10:19:45 +02:00
Story#105852786 - Invoice' bank transaction should have sum in order to mean that invoice payment finished
This commit is contained in:
parent
63fcbd9515
commit
c3db50b5cd
1 changed files with 4 additions and 4 deletions
|
@ -8,7 +8,8 @@ class Directo < ActiveRecord::Base
|
||||||
builder = Nokogiri::XML::Builder.new(encoding: "UTF-8") do |xml|
|
builder = Nokogiri::XML::Builder.new(encoding: "UTF-8") do |xml|
|
||||||
xml.invoices {
|
xml.invoices {
|
||||||
group.each do |invoice|
|
group.each do |invoice|
|
||||||
next if invoice.account_activity.nil? || invoice.account_activity.bank_transaction.nil? || invoice.account_activity.bank_transaction.sum.nil?
|
next if invoice.account_activity.nil? || invoice.account_activity.bank_transaction.nil?
|
||||||
|
next if invoice.account_activity.bank_transaction.sum.nil?
|
||||||
|
|
||||||
num = invoice.number
|
num = invoice.number
|
||||||
mappers[num] = invoice
|
mappers[num] = invoice
|
||||||
|
@ -32,9 +33,8 @@ class Directo < ActiveRecord::Base
|
||||||
end
|
end
|
||||||
|
|
||||||
data = builder.to_xml.gsub("\n",'')
|
data = builder.to_xml.gsub("\n",'')
|
||||||
# response = RestClient::Request.execute(url: ENV['directo_invoice_url'], method: :post, payload: {put: "1", what: "invoice", xmldata: data}, verify_ssl: false).to_s
|
response = RestClient::Request.execute(url: ENV['directo_invoice_url'], method: :post, payload: {put: "1", what: "invoice", xmldata: data}, verify_ssl: false).to_s
|
||||||
# dump_result_to_db(mappers, response)
|
dump_result_to_db(mappers, response)
|
||||||
binding.pry
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue