Se guarda el id del usuario que creo el osp y el que lo actualice

This commit is contained in:
2026-02-23 10:15:24 -04:00
parent 510327de58
commit 590f62fad9
7 changed files with 2078 additions and 4 deletions

View File

@@ -11,7 +11,8 @@ import {
UploadedFiles,
UseInterceptors,
StreamableFile,
Header
Header,
Req
} from '@nestjs/common';
import { FilesInterceptor } from '@nestjs/platform-express';
import {
@@ -94,10 +95,12 @@ export class TrainingController {
description: 'Training record created successfully.',
})
async create(
@Req() req: Request,
@Body() createTrainingDto: CreateTrainingDto,
@UploadedFiles(ImageProcessingPipe) files: Express.Multer.File[],
) {
const data = await this.trainingService.create(createTrainingDto, files);
const userId = (req as any).user?.id;
const data = await this.trainingService.create(createTrainingDto, files, userId);
return { message: 'Training record created successfully', data };
}
@@ -111,14 +114,17 @@ export class TrainingController {
})
@ApiResponse({ status: 404, description: 'Training record not found.' })
async update(
@Req() req: Request,
@Param('id') id: string,
@Body() updateTrainingDto: UpdateTrainingDto,
@UploadedFiles(ImageProcessingPipe) files: Express.Multer.File[],
) {
const userId = (req as any).user?.id;
const data = await this.trainingService.update(
+id,
updateTrainingDto,
files,
userId,
);
return { message: 'Training record updated successfully', data };
}