Closed aleborba closed 11 years ago
Uma pergunta importante... não existe logradouro com hífen? Tem que saber exatamente como quebrar essa informação. Talvez " - "
seja suficiente, mas é bom confirmar.
Rua Bem-te-vi
O bem-te-vi, sempre ajudando a galera! só q não.
Vamos lá, mas existe alguma em que tenha espaço cercando o "-"? tipo -> " - " Em um exemplo chulo, Bem - te - vi
Façamos assim mesmo. Se encontrarmos alguma exceção posterior, a gente corrige.
Vou implementar isso então, separando no primeiro " - " e jogando o que estiver depois disso no complemento.
Alguns casos que encontrei, suficientes pra testar a implementação:
69908-768 = Rodovia BR-364 (Rio Branco-Porto Velho) - até 5014 - lado par
87075-150 = Rua Bem-te-vi - de 1181/1182 ao fim
Legal.
Resolvido para todos os casos listados aqui.
Hoje a API Postmon retorna o valor com o nome do Logradouro exatamente como os correios devolvem. "Av. Paulista - Lado Par" ou "Rua Castro Alves - de 10 a 534". Em uma aplicação de ecommerce não faz sentido retornar tudo, e sim apenas o nome do logradouro, mas em outras aplicações essas informações podem ser muito úteis!
Eu e o @iurisilvio estavamos discutindo a possibilidade da criação de um campo "complemento" que seria responsável por armazenar essas informações que ficam após o - no retorno do Logradouro, deixando o campo Logradouro apenas para o nome, sem essas informações complementares.