.
This commit is contained in:
parent
b257417cf7
commit
8445cac5c8
@ -226,13 +226,8 @@ routes.get(
|
||||
|
||||
routes.get(
|
||||
"/web/reservations/code/:reservation_code",
|
||||
// isAdministratorUser,
|
||||
//SchemaValidator(eventValidation.ReservationInputType, true),
|
||||
(req, res, next) => {
|
||||
return eventReservationController.findOne({
|
||||
scopes: ["includeEvent", ],
|
||||
})(req, res, next);
|
||||
}
|
||||
// isAPIKeyUser,
|
||||
eventReservationController.ReservationFromCode
|
||||
);
|
||||
|
||||
|
||||
|
||||
@ -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) => {
|
||||
const params = extractParamsFromRequest(req, res, {});
|
||||
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) => {
|
||||
return models.EventReservation.findAll({
|
||||
where: { eventId: eventId },
|
||||
|
||||
Loading…
Reference in New Issue
Block a user