.
This commit is contained in:
parent
b257417cf7
commit
8445cac5c8
@ -226,13 +226,8 @@ routes.get(
|
|||||||
|
|
||||||
routes.get(
|
routes.get(
|
||||||
"/web/reservations/code/:reservation_code",
|
"/web/reservations/code/:reservation_code",
|
||||||
// isAdministratorUser,
|
// isAPIKeyUser,
|
||||||
//SchemaValidator(eventValidation.ReservationInputType, true),
|
eventReservationController.ReservationFromCode
|
||||||
(req, res, next) => {
|
|
||||||
return eventReservationController.findOne({
|
|
||||||
scopes: ["includeEvent", ],
|
|
||||||
})(req, res, next);
|
|
||||||
}
|
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -109,6 +109,28 @@ const extraControllers = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
getReservationFromCode: async (req, res, next) => {
|
||||||
|
const params = extractParamsFromRequest(req, res, {});
|
||||||
|
const appVersion = req && req.headers && req.headers["accept-version"] ? req.headers["accept-version"] : null;
|
||||||
|
console.log("getReservationFromCode - appVersion: ", appVersion);
|
||||||
|
console.log("getReservationFromCode - PARAMS ", params);
|
||||||
|
|
||||||
|
const encodedInvitationCode = params.params.code;
|
||||||
|
|
||||||
|
const registrationCode = Buffer.from(req.params.encodedInvitationCode, "base64").toString("ascii");
|
||||||
|
|
||||||
|
try {
|
||||||
|
const result = await eventReservationService._getReservaByOnlyCode(registrationCode);
|
||||||
|
|
||||||
|
console.log('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>RESULT>>>>>>>>>>>>>>>>>>>>>>>>>><<', result);
|
||||||
|
|
||||||
|
return handleResultResponse(result, null, params, res, httpStatus.OK);
|
||||||
|
|
||||||
|
} catch (error) {
|
||||||
|
return handleErrorResponse(MODULE_NAME, "getReservationFromCode", error, res);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
|
||||||
getReservationsExcel: async (req, res, next) => {
|
getReservationsExcel: async (req, res, next) => {
|
||||||
const params = extractParamsFromRequest(req, res, {});
|
const params = extractParamsFromRequest(req, res, {});
|
||||||
const eventId = params.params.id;
|
const eventId = params.params.id;
|
||||||
|
|||||||
@ -75,6 +75,18 @@ const extraMethods = {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
|
_getReservaByOnlyCode: (code) => {
|
||||||
|
return models.EventReservation.findOne({
|
||||||
|
where: { reservation_code: code },
|
||||||
|
include: [
|
||||||
|
{
|
||||||
|
model: models.Event,
|
||||||
|
},
|
||||||
|
{ model: models.Entity },
|
||||||
|
],
|
||||||
|
});
|
||||||
|
},
|
||||||
|
|
||||||
_getPartners: (eventId) => {
|
_getPartners: (eventId) => {
|
||||||
return models.EventReservation.findAll({
|
return models.EventReservation.findAll({
|
||||||
where: { eventId: eventId },
|
where: { eventId: eventId },
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user