Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
node_crisp
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
web
node_crisp
Commits
39a189d4
Commit
39a189d4
authored
Sep 02, 2021
by
Gabriel
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Edita respuesta de endpoint watson/existe_persona y watson/confirmar_reserva
parent
7e283c8f
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
6 additions
and
11 deletions
+6
-11
is.js
endpoints/is.js
+3
-8
is_turnos_programados.js
handlers/is_turnos_programados.js
+3
-3
No files found.
endpoints/is.js
View file @
39a189d4
...
...
@@ -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
})
...
...
handlers/is_turnos_programados.js
View file @
39a189d4
...
...
@@ -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
];
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment