diff --git a/service/csvService.js b/service/csvService.js index 73230c5..aa7d4de 100644 --- a/service/csvService.js +++ b/service/csvService.js @@ -136,8 +136,11 @@ async function processCsvFile(jobId, inputPath, originalName) { const viab = await consultarViabilidade(dataToSend); const distancia = viab.distancia ?? (viab.raw && (viab.raw.distancia || viab.raw.distance)) ?? ''; - - const endereco = viab.endereco; + if (dataType === 'cep' && viab.cep) { + var endereco = `${viab.logradouro || ''}, ${viab.bairro || ''}, ${viab.cidade || ''}/${viab.estado || ''}, ${viab.cep || ''}`; + } else { + var endereco = viab.endereco; + } if (viab.naoDedicado) { var naoDedicado = "Viavel"; diff --git a/service/viabilidadeService.js b/service/viabilidadeService.js index f7e3cef..c94be89 100644 --- a/service/viabilidadeService.js +++ b/service/viabilidadeService.js @@ -3,7 +3,6 @@ const fs = require('fs'); const readline = require('readline'); const { apiConfig, apiViabilidadeUrl, apiUrlBase } = require('../config/apiConfig'); -const DEFAULT_TIMEOUT = (apiConfig && apiConfig.timeoutMs) || 10000; async function consultarViabilidade(data) { try { @@ -15,7 +14,7 @@ async function consultarViabilidade(data) { endpoint += 'viabilidade'; } const response = await axios.post(endpoint, data, { - timeout: DEFAULT_TIMEOUT, + timeout: 10000, headers: { 'Content-Type': 'application/json' } }); console.log('Resposta da API de viabilidade:', response.data);