This commit is contained in:
David Arranz 2024-09-11 11:43:26 +02:00
parent b02b307e04
commit 35aa6e5c09

View File

@ -307,28 +307,20 @@ async function getOrCreateUser(req, res, next) {
httpStatus.NOT_FOUND
);
console.log('req>>>', req.user);
//Iniciamos el usuario relacionadas con la inscripción.
let dataUser;
//OJO API V4 El relleno lo hago dentro de _getOrCreateUserWEBV4
if (_.isEmpty(req.user))
dataUser = {}
else {
dataUser = {
id: req.user ? req.user.id : null,
phone: req.user ? req.user.phone : null, //((req.body.phone != '+34') ? req.body.phone : null), lo quitamos de momento por la de movistar
name: req.user ? req.user.name : req.body.name,
surname: req.user ? req.user.surname : req.body.surname,
email: req.user ? req.user.email : req.body.email,
entityId: null,
entityName: null,
entityLevel: null,
userResult: req.user ? req.user : null,
};
}
console.log('dataUser>>>', dataUser);
dataUser = {
id: req.user ? req.user.id : null,
phone: req.user ? req.user.phone : null, //((req.body.phone != '+34') ? req.body.phone : null), lo quitamos de momento por la de movistar
name: req.user ? req.user.name : req.body.name,
surname: req.user ? req.user.surname : req.body.surname,
email: req.user ? req.user.email : req.body.email,
entityId: null,
entityName: null,
entityLevel: null,
userResult: req.user ? req.user : null,
};
//Asignamos a los datos del usuario a crear, el id de la entidad a la que pertenece, este caso solo es necesario cuando viene la inscripción por web ya que hay que crear un usuario nuevo
if (dataInscription.reservation) {
@ -343,8 +335,10 @@ console.log('dataUser>>>', dataUser);
{
//MAPEO SALIDA API4
//Caso API V4 user {}
if (_.isEmpty(req.user))
if (_.isEmpty(req.user)){
dataUser = {};
dataUser.userResult = await userService._getOrCreateUserWEBV4(dataUser, req);
}
//Si viene user relleno viene por APP
else dataUser.userResult = await userService._getOrCreateUser(dataUser);
} //Caso Formulario web página actual