corrreciones al formulario de las osp

This commit is contained in:
2026-02-03 14:19:57 -04:00
parent 26fb849fa3
commit 63c39e399e
6 changed files with 157 additions and 26 deletions

View File

@@ -213,6 +213,8 @@ export class CreateTrainingDto {
@IsString()
communalCouncilEmail: string;
// === 6. LISTAS (Arrays JSON) ===
// Reciben un string JSON '[{...}]' y lo convierten a Objeto JS real
@@ -260,4 +262,19 @@ export class CreateTrainingDto {
return value;
})
productList?: any[];
//ubicacion
@ApiProperty()
@IsString()
state: string;
@ApiProperty()
@IsString()
municipality: string;
@ApiProperty()
@IsString()
parish: string;
}

View File

@@ -271,7 +271,7 @@ export class TrainingService {
// 2. Extraer solo visitDate para formatearlo.
// Ya NO extraemos state, municipality, etc. porque no vienen en el DTO.
const { visitDate, ...rest } = createTrainingDto;
const { visitDate, state, municipality, parish, ...rest } = createTrainingDto;
const [newRecord] = await this.drizzle
.insert(trainingSurveys)
@@ -286,6 +286,9 @@ export class TrainingService {
photo1: photoPaths[0] ?? null,
photo2: photoPaths[1] ?? null,
photo3: photoPaths[2] ?? null,
state: Number(state) ?? null,
municipality: Number(municipality) ?? null,
parish: Number(parish) ?? null,
})
.returning();