Loading backend/src/route/route.controller.ts +2 −1 Original line number Diff line number Diff line Loading @@ -48,8 +48,9 @@ export class RouteController { } } @Get('/:idRoute') @Get('/:idRoute/:lang') @ApiParam({ name: 'idRoute', type: Number }) @ApiParam({ name: 'lang', type: String, enum: Object.values(LANGUAGES) }) @ApiBearerAuth('jwt') @UseGuards(AuthUserGuard) async getRoute(@Param('idRoute') idRoute: number, @Param('lang') lang: LANGUAGES, @Req() req: CustomUserRequest) { Loading backend/src/route/route.service.ts +23 −0 Original line number Diff line number Diff line Loading @@ -150,6 +150,29 @@ export class RouteService { .where('route.idRoute = :idRoute', { idRoute }) .getOne(); if (res && res.travelPlace) { res.travelPlace = res.travelPlace.map((travelPlace: TravelPlace) => { return { travelPlaceId: travelPlace.travelPlaceId, idPlace: travelPlace.place.idPlace, available: travelPlace.place.available, latitude: travelPlace.place.latitude, longitude: travelPlace.place.longitude, imageName: `${ServerConstants.HOST}/places/${travelPlace.place.imageName}`, name: travelPlace.place.name, openAt: travelPlace.place.openAt, closeAt: travelPlace.place.closeAt, startDate: travelPlace.startDate, endDate: travelPlace.endDate, categories: travelPlace.place.categories, address: travelPlace.place.address, done: travelPlace.done, route: travelPlace.route, place: { ...travelPlace.place, imageName: `${ServerConstants.HOST}/places/${travelPlace.place.imageName}` }, }; }); } return res; } } Loading
backend/src/route/route.controller.ts +2 −1 Original line number Diff line number Diff line Loading @@ -48,8 +48,9 @@ export class RouteController { } } @Get('/:idRoute') @Get('/:idRoute/:lang') @ApiParam({ name: 'idRoute', type: Number }) @ApiParam({ name: 'lang', type: String, enum: Object.values(LANGUAGES) }) @ApiBearerAuth('jwt') @UseGuards(AuthUserGuard) async getRoute(@Param('idRoute') idRoute: number, @Param('lang') lang: LANGUAGES, @Req() req: CustomUserRequest) { Loading
backend/src/route/route.service.ts +23 −0 Original line number Diff line number Diff line Loading @@ -150,6 +150,29 @@ export class RouteService { .where('route.idRoute = :idRoute', { idRoute }) .getOne(); if (res && res.travelPlace) { res.travelPlace = res.travelPlace.map((travelPlace: TravelPlace) => { return { travelPlaceId: travelPlace.travelPlaceId, idPlace: travelPlace.place.idPlace, available: travelPlace.place.available, latitude: travelPlace.place.latitude, longitude: travelPlace.place.longitude, imageName: `${ServerConstants.HOST}/places/${travelPlace.place.imageName}`, name: travelPlace.place.name, openAt: travelPlace.place.openAt, closeAt: travelPlace.place.closeAt, startDate: travelPlace.startDate, endDate: travelPlace.endDate, categories: travelPlace.place.categories, address: travelPlace.place.address, done: travelPlace.done, route: travelPlace.route, place: { ...travelPlace.place, imageName: `${ServerConstants.HOST}/places/${travelPlace.place.imageName}` }, }; }); } return res; } }