before sync

This commit is contained in:
Zoey
2019-06-21 10:04:35 +06:30
parent 60a3655dc3
commit f21d144111
17 changed files with 229 additions and 161 deletions

View File

@@ -8,18 +8,20 @@ class SaleTax < ApplicationRecord
def self.sync_sale_tax_records(sale_taxes)
if !sale_taxes.nil?
sale_taxes.each do |t|
unless SaleTax.exists?(t['sale_tax_id'])
tax = SaleTax.find_by_sale_tax_id(t['sale_tax_id'])
# unless SaleTax.exists?(t['sale_tax_id'])
if tax.nil?
tax = SaleTax.new
tax.sale_tax_id = t['sale_tax_id']
tax.sale_id = t['sale_id']
tax.tax_name = t['tax_name']
tax.tax_rate = t['tax_rate']
tax.tax_payable_amount = t['tax_payable_amount']
tax.inclusive = t['inclusive']
tax.save
puts '...... Sale Tax has been created .....'
end
tax.sale_tax_id = t['sale_tax_id']
tax.sale_id = t['sale_id']
tax.tax_name = t['tax_name']
tax.tax_rate = t['tax_rate']
tax.tax_payable_amount = t['tax_payable_amount']
tax.inclusive = t['inclusive']
tax.save
end
puts '...... Sale Tax sync completed .....'
end
end