Commit 6db538d8 authored by nanahira's avatar nanahira

support no date

parent 4b81e975
Pipeline #41224 passed with stages
in 1 minute and 44 seconds
......@@ -43,28 +43,30 @@ export class AppService extends ConsoleLogger {
this.log(`Filled direct draw fields.`);
if (dto.date) {
const date = moment(dto.date);
// we need a dd-mm-yy format
const dateStr = date.format('DDMMYYYY');
const dateChars = dateStr.split('');
// dd-mm-yy
const datePrintStr = [
dateChars[0],
dateChars[1],
'-',
dateChars[2],
dateChars[3],
'-',
dateChars[6],
dateChars[7],
];
for (let i = 0; i < datePrintStr.length; i++) {
await this.drawTextService.drawTextInBox(
doc,
datePrintStr[i],
moveRight(Coordinates.dateFirst, i),
);
if (date.isValid()) {
// we need a dd-mm-yy format
const dateStr = date.format('DDMMYYYY');
const dateChars = dateStr.split('');
// dd-mm-yy
const datePrintStr = [
dateChars[0],
dateChars[1],
'-',
dateChars[2],
dateChars[3],
'-',
dateChars[6],
dateChars[7],
];
for (let i = 0; i < datePrintStr.length; i++) {
await this.drawTextService.drawTextInBox(
doc,
datePrintStr[i],
moveRight(Coordinates.dateFirst, i),
);
}
this.log(`Filled date field.`);
}
this.log(`Filled date field.`);
}
const totalCounts = [ydk.main.length, ydk.extra.length, ydk.side.length];
......
......@@ -10,7 +10,8 @@ export class FillOptionsDto {
})
name?: string;
@IsDateString()
// @IsDateString()
@IsString()
@IsOptional()
@ApiProperty({
type: String,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment