Skip to content

Commit

Permalink
fix(mpi): resuelve error por job que finaliza antes de lo esperado (#…
Browse files Browse the repository at this point in the history
…1339)

Co-authored-by: mcele <MCele>
  • Loading branch information
MCele authored Apr 16, 2021
1 parent 2cccb1f commit 51f212c
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 9 deletions.
6 changes: 2 additions & 4 deletions core-v2/mpi/jobs/importarNacimientosJob.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,8 @@
import { importarNacimientos, importarDocumentosAsignados } from './nacimientosProcess';

async function run(done) {
// PARAMETRO FECHA OPCIONAL PARA TESTEAR , el formato debe ser 'yyyy-mm-dd'
// let fecha='yyyy-mm-dd'
await importarNacimientos(done);
await importarDocumentosAsignados(done);
await importarNacimientos();
await importarDocumentosAsignados();
done();
}

Expand Down
8 changes: 3 additions & 5 deletions core-v2/mpi/jobs/nacimientosProcess.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import { extractFoto } from '../../../core-v2/mpi/paciente/paciente.controller';
const nacimientosLog = mpiNacimientosLog.startTrace();
const deb = debug('nacimientosJob');

// Variable utilizada en testing
// Variable utilizada en testing (formato 'YYYY-MM-DD')
let fechaPrueba;

/**
Expand Down Expand Up @@ -242,7 +242,7 @@ async function procesarDataNacimientos(nacimiento) {
}
}

export async function importarNacimientos(done) {
export async function importarNacimientos() {
let fecha = fechaPrueba || moment().format('YYYY-MM-DD');
let queryFechaPath = registroProvincialData.queryFechaPath + fecha;
const infoNacimientosArray = await getInfoPacientes(queryFechaPath);
Expand All @@ -256,13 +256,12 @@ export async function importarNacimientos(done) {
}
}
deb('Proceso Importar Nacimientos Finalizado');
done();
}

/**
* se actualizan los datos de todos los pacientes con dni = '' que contengan certificadoRenaper
*/
export async function importarDocumentosAsignados(done) {
export async function importarDocumentosAsignados() {
try {
// Buscamos en andes los bebes que aún no tienen documento
let resultadoBusqueda: any = await PacienteCtr.search({ documento: '', certificadoRenaper: { $exists: true }, activo: true }, {}, userScheduler as any);
Expand All @@ -276,7 +275,6 @@ export async function importarDocumentosAsignados(done) {
return error;
}
deb('Proceso Agregar documentos Faltantes Finalizado');
done();
}

/**
Expand Down

0 comments on commit 51f212c

Please sign in to comment.