FEAT: Adicionado a coluna de provedor
This commit is contained in:
parent
cb78257f3f
commit
2838803ffc
@ -255,7 +255,7 @@ async function processCsvFile(jobId, inputPath, originalName) {
|
|||||||
const outputPath = path.join(__dirname, '..', 'outputs', outputFilename);
|
const outputPath = path.join(__dirname, '..', 'outputs', outputFilename);
|
||||||
const outStream = fs.createWriteStream(outputPath, { encoding: 'utf8' });
|
const outStream = fs.createWriteStream(outputPath, { encoding: 'utf8' });
|
||||||
outStream.write('\uFEFF');
|
outStream.write('\uFEFF');
|
||||||
outStream.write(['Distancia', 'Dedicado', 'Nao Dedicado', 'Erro', ...headers].join(';') + '\n');
|
outStream.write(['Distancia', 'Dedicado', 'Nao Dedicado', 'Provedor', 'Erro', ...headers].join(';') + '\n');
|
||||||
|
|
||||||
for (const cols of rows.slice(headerRowIndex + 1)) {
|
for (const cols of rows.slice(headerRowIndex + 1)) {
|
||||||
const geoPayload = buildGeoPayload(cols, indexes);
|
const geoPayload = buildGeoPayload(cols, indexes);
|
||||||
@ -267,14 +267,15 @@ async function processCsvFile(jobId, inputPath, originalName) {
|
|||||||
const distancia = viab.distancia ?? (viab.raw && (viab.raw.distancia || viab.raw.distance)) ?? '';
|
const distancia = viab.distancia ?? (viab.raw && (viab.raw.distancia || viab.raw.distance)) ?? '';
|
||||||
const dedicado = viab.dedicado ? 'Viavel' : 'Nao Viavel';
|
const dedicado = viab.dedicado ? 'Viavel' : 'Nao Viavel';
|
||||||
const naoDedicado = viab.naoDedicado ? '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 error = viab.error ? cleanCsvValue(viab.error) : '';
|
||||||
|
|
||||||
const outCols = [distancia, dedicado, naoDedicado, error, ...cols].map(cleanCsvValue);
|
const outCols = [distancia, dedicado, naoDedicado, provedor, error, ...cols].map(cleanCsvValue);
|
||||||
outStream.write(outCols.join(';') + '\n');
|
outStream.write(outCols.join(';') + '\n');
|
||||||
incrementProcessed(jobId);
|
incrementProcessed(jobId);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
const errMsg = cleanCsvValue(formatApiErrorResponse(err));
|
const errMsg = cleanCsvValue(formatApiErrorResponse(err));
|
||||||
const outCols = ['', '', '', errMsg, ...cols].map(cleanCsvValue);
|
const outCols = ['', '', '', '', errMsg, ...cols].map(cleanCsvValue);
|
||||||
outStream.write(outCols.join(';') + '\n');
|
outStream.write(outCols.join(';') + '\n');
|
||||||
incrementErrors(jobId);
|
incrementErrors(jobId);
|
||||||
incrementProcessed(jobId);
|
incrementProcessed(jobId);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user