Commit Graph

10 Commits

Author SHA1 Message Date
801d3fa90d REFAC: consumo do endpoint /lote, dedup de helpers e colunas por caixa
- csvService/viabilidadeService passam a consumir o endpoint /viabilidade/lote
  da API em blocos, no lugar de 1 requisição HTTP por linha.
- Helpers de detecção de formato/cabeçalho extraídos para fileFormat.js (remove
  duplicação entre os dois serviços).
- Planilha de saída: 4 colunas por caixa (Provedor, Não Dedicado, Dedicado,
  Distância Trajeto) para as 2 caixas mais próximas; Caixa 2 replica a Caixa 1
  quando não há segunda caixa / sem cobertura.
- parseCoordinate passa a aceitar direção O (Oeste => negativo) e L (Leste).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-21 15:49:29 -03:00
011f7b8c47 REFAC: Refatoração da validação de CSV para ampliar os padrões de planilhas de viabilidade. 2026-06-23 15:30:29 -03:00
a3245592c8 FEAT: Adicionado suporte para cabeçalhos em arquivos Excel e ajuste na leitura de linhas em CSV 2026-05-12 17:57:30 -03:00
5b98394ee2 FEAT: Ajustado para uso da geolocalização antes do CEP 2026-05-05 16:05:49 -03:00
e42621642b FIX/FEAT: Função auxiliar para realizar a validação de arquivos excel 2026-05-04 16:52:23 -03:00
827855295e FEAT: Novos tipos de arquivos são permitidos
- Excel, CSV(; , ou tabulação) e TXT são agora aceitos para upload.
- Formato de dados atualizado para arquivos que fogem do padrão pré definido.
2026-05-04 16:38:37 -03:00
3e39b9c36a FIX: Criação de condição para geração de endereço para CEP e para Geolocalização.
- CSVs com CEP e numero não estavam trazendo o endereço.
-Fiz uma condição para tratar o endereço de formas diferentes caso seja CEP e numero e caso seja geolocalização.
2026-01-16 08:05:46 -03:00
tulioperdigao
e24db52732 FEAT: Adiciona suporte à consulta de viabilidade por geolocalização e refatora lógica de processamento de CSV 2026-01-15 15:16:28 -03:00
2542bb1f44 REFACTOR: Projeto refatorado para utilizar api de contratação para efetuar as viabilidades. 2026-01-07 09:49:26 -03:00
b3bca576da REFACTOR: Remoção de serviços obsoletos e implementação da nova funcionalidade de viabilidade pela API de contratação
- Removidos os arquivos não utilizados: fetchService, geocodeService, normalizeService e retryService.

- Adicionado o viabilidadeController para gerenciar consultas de viabilidade e upload de arquivos CSV.

- Criadas as viabilidadeRoutes para tratar as rotas da API relacionadas à viabilidade.

- Implementado o csvService para processamento de arquivos CSV e integração com as consultas de viabilidade.

- Criado o jobStore.service para gerenciamento do estado dos jobs durante o processamento do CSV.

- Desenvolvido o viabilidadeService para integração com a API de viabilidade.
2025-12-30 09:16:07 -03:00