before sync
This commit is contained in:
@@ -17,15 +17,17 @@ class SaleOrder < ApplicationRecord
|
||||
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.find_by_sale_order_id(so['sale_order_id'])
|
||||
# unless SaleOrder.exists?(so['sale_order_id'])
|
||||
if sale_order.nil?
|
||||
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
|
||||
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
|
||||
end
|
||||
puts '......... Sale Order sync completed ........'
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user