Advertisement
Guest User

Untitled

a guest
Nov 13th, 2015
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1.  
  2. #user_emails = LER_DO_CSV
  3. # ex:
  4. user_emails = [" milene.sempre@hotmail.com"," mileniumsp@yahoo.com.br"]
  5. user_emails.each do |user_email|
  6.  
  7. correct_user_email = user_email.lstrip
  8.  
  9. # busca o usuario
  10. correct_user = SellerAggregator::Evmain::UsuarioRecord.find_by_email(correct_user_email)
  11.  
  12. conn = SellerAggregator::Evmain::UsuarioRecord.connection
  13.  
  14. if correct_user
  15. puts "usuario encontrado"
  16.  
  17. wrong_user = SellerAggregator::Evmain::UsuarioRecord.find_by_email(user_email)
  18.  
  19. if wrong_user
  20. #move todos os pedidos de user_email pra ca.
  21. conn.execute("update vendas set comprador=#{correct_user.user_id} where comprador=#{wrong_user.user_id}")
  22.  
  23. # apaga user_email
  24. conn.execute("delete from usuarios where user_id = #{wrong_user.user_id}")
  25. end
  26.  
  27. else
  28. puts "usuario nao encontrado"
  29.  
  30. #atualiza o email de user_email para correct_user_email
  31. conn.execute("update usuarios set email='#{correct_user_email}' where email='#{user_email}'")
  32. end
  33.  
  34. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement