sync data records

This commit is contained in:
Zoey
2019-06-13 12:50:07 +06:30
parent 2a638b2a89
commit 2a04fb4065
13 changed files with 223 additions and 28 deletions

View File

@@ -14,6 +14,21 @@ class SaleOrder < ApplicationRecord
sale_order.save!
end
def self.sync_sale_order_records(sale_orders)
if !sale_orders.nil?
sale_orders.each do |so|
unless SaleOrder.exists?(so['sale_order_id'])
sale_order = SaleOrder.new
sale_order.sale_order_id = so['sale_order_id']
sale_order.sale_id = so['sale_id']
sale_order.order_id = so['order_id']
sale_order.save
puts '......... Sale Order has been created ........'
end
end
end
end
private
def generate_sale_order_id
self.class.name