FIX: Adicionado provedor como primeira coluna

This commit is contained in:
Rafael Alves Lopes 2026-05-12 17:15:47 -03:00
parent 2838803ffc
commit f436f24bca

View File

@ -255,7 +255,7 @@ async function processCsvFile(jobId, inputPath, originalName) {
const outputPath = path.join(__dirname, '..', 'outputs', outputFilename);
const outStream = fs.createWriteStream(outputPath, { encoding: 'utf8' });
outStream.write('\uFEFF');
outStream.write(['Distancia', 'Dedicado', 'Nao Dedicado', 'Provedor', 'Erro', ...headers].join(';') + '\n');
outStream.write(['Provedor', 'Distancia', 'Dedicado', 'Nao Dedicado', 'Erro', ...headers].join(';') + '\n');
for (const cols of rows.slice(headerRowIndex + 1)) {
const geoPayload = buildGeoPayload(cols, indexes);
@ -264,10 +264,10 @@ async function processCsvFile(jobId, inputPath, originalName) {
try {
const viab = await consultarComFallback(geoPayload, cepPayload);
const provedor = viab.provedor ?? '';
const distancia = viab.distancia ?? (viab.raw && (viab.raw.distancia || viab.raw.distance)) ?? '';
const dedicado = viab.dedicado ? 'Viavel' : 'Nao Viavel';
const naoDedicado = viab.naoDedicado ? 'Viavel' : 'Nao Viavel';
const provedor = viab.provedor ?? (viab.raw && viab.raw.provedor) ?? '';
const error = viab.error ? cleanCsvValue(viab.error) : '';
const outCols = [distancia, dedicado, naoDedicado, provedor, error, ...cols].map(cleanCsvValue);