def add_by_csv(file)
line = 0
Customer.transaction do
- CSV::Reader.parse(file) do |row|
+ CSV.parse(file) do |row|
if line != 0
customer = new_by_array(row)
unless customer.save!
line = 0
update_line = 0
OrderDelivery.transaction do
- CSV::Reader.parse(file) do |row|
+ CSV.parse(file) do |row|
if line != 0
record = OrderDelivery.find_by_order_id(row[0].to_i)
return [line-1, update_line, false] if record.order.retailer_id != retailer_id
def add_by_csv(file, retailer_id)
line = 0
Product.transaction do
- CSV::Reader.parse(file) do |row|
+ CSV.parse(file) do |row|
if line != 0
product = new_by_array(row, retailer_id)
if product.nil?