corrreciones al formulario de las osp
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user