Commit 39a189d4 authored by Gabriel's avatar Gabriel

Edita respuesta de endpoint watson/existe_persona y watson/confirmar_reserva

parent 7e283c8f
......@@ -81,20 +81,15 @@ module.exports =
existeUsuario: async function(tipo_documento, numero_documento, fecha_nacimiento, sexo){
return await isClient.get(`/watson/existe_persona?tipo_documento=${tipo_documento}&numero_documento=${numero_documento}&fecha_nacimiento=${fecha_nacimiento}&sexo=${sexo}`)
.then(async function (response) {
return response.data.existe;
return response.data;
})
.catch(function (error) {
console.log(error);
});
},
crearTurno: async function (tipoDocumento, numeroDocumento, fechaNacimiento, sexo, mail, telefono, idHorario, fechaHora) {
crearTurno: async function (idPersonaFederada, idHorario, fechaHora) {
return await isClient.post('/watson/confirmar_reserva', {
"tipo_documento": tipoDocumento,
"numero_documento": numeroDocumento,
"fecha_nacimiento": fechaNacimiento,
"sexo": sexo,
"mail": mail,
"telefono_celular": telefono,
"id_persona_federada": idPersonaFederada,
"id_horario": idHorario,
"fecha_hora": fechaHora
})
......
......@@ -420,7 +420,8 @@ module.exports =
resp_correo: async function(message, userData, website_id, session_id){
userData[CORREO] = message.content;
await crisp.updateCrispData(website_id, session_id, userData[CORREO], userData[TIPO_DOCUMENTO], userData[NUMERO_DOCUMENTO], userData[FECHA_NACIMIENTO], userData[SEXO]);
if(!await is.existeUsuario(userData[TIPO_DOCUMENTO], userData[NUMERO_DOCUMENTO], userData[FECHA_NACIMIENTO], userData[SEXO]) === true){
let existeUsuario = await is.existeUsuario(userData[TIPO_DOCUMENTO], userData[NUMERO_DOCUMENTO], userData[FECHA_NACIMIENTO], userData[SEXO]);
if(!existeUsuario.existe){
await crisp.sendTextMessage(website_id, session_id,
'No se pudieron validar sus datos. Solicite por favor su acceso por email ingresando al siguiente link'
);
......@@ -428,8 +429,7 @@ module.exports =
return;
}
let turnoElegido = userData[TURNO_ELEGIDO];
let resp = await is.crearTurno(userData[TIPO_DOCUMENTO], userData[NUMERO_DOCUMENTO], fechaArgToFechaUsa(userData[FECHA_NACIMIENTO]),
userData[SEXO], userData[CORREO], 0, turnoElegido.horarioId, turnoElegido.fechaHora);
let resp = await is.crearTurno(existeUsuario.id_persona_federada, turnoElegido.horarioId, turnoElegido.fechaHora);
if(resp.success === true){
let fechaHoraArg = fechaHoraUsaToFechaHoraArg(turnoElegido.fechaHora);
let fechaArg = fechaHoraArg.split(" ")[0];
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment