Modificaciones en el endpoint de envio carta de aceptacion

This commit is contained in:
santiago
2026-01-08 09:06:12 -06:00
parent 50487e4859
commit 3aaf9ba0ed
2 changed files with 21 additions and 17 deletions
+17 -17
View File
@@ -191,21 +191,21 @@ export class ServicioController {
return this.servicioService.rechazarTermino(body.idServicio, body.mensaje);
}
@Put('update')
@UseGuards(AuthGuard('jwt'))
@UseInterceptors(
FileFieldsInterceptor([
{ name: 'cartaAceptacion', maxCount: 1 },
{ name: 'cartaTermino', maxCount: 1 },
{ name: 'informeGlobal', maxCount: 1 },
]),
)
async actualizarServicio(
@UploadedFiles() files: Record<string, Express.Multer.File[]>,
@Body('data') dataJson: string,
) {
const data = JSON.parse(dataJson);
console.log('Archivos recibidos:', files);
return this.servicioService.update(data, files);
}
@Put('update')
@UseGuards(AuthGuard('jwt'))
@UseInterceptors(
FileFieldsInterceptor([
{ name: 'cartaAceptacion', maxCount: 1 },
{ name: 'cartaTermino', maxCount: 1 },
{ name: 'informeGlobal', maxCount: 1 },
]),
)
async actualizarServicio(
@UploadedFiles() files: Record<string, Express.Multer.File[]>,
@Body('data') dataJson: string,
) {
console.log('Archivos recibidos:', files);
console.log('Body recibido:', dataJson);
}
}
+4
View File
@@ -16,11 +16,15 @@ import { Auth } from 'googleapis';
import { AuthService } from 'src/auth/auth.service';
import { AuthModule } from 'src/auth/auth.module';
import { Status } from 'src/status/entities/status.entity';
import { MulterModule } from '@nestjs/platform-express';
@Module({
imports: [
TypeOrmModule.forFeature([Servicio, Usuario, Programa, Carrera, Status]),
AuthModule,
MulterModule.register({
dest: './uploads',
}),
],
controllers: [ServicioController],
providers: [