mirror of
https://github.com/SyncrowIOT/backend.git
synced 2025-08-25 16:19:38 +00:00
Compare commits
2 Commits
85687e7950
...
212d0d1974
Author | SHA1 | Date | |
---|---|---|---|
212d0d1974 | |||
6d529ee0ae |
@ -3,12 +3,12 @@ import { IsNotEmpty, IsOptional, IsUUID, Matches } from 'class-validator';
|
||||
|
||||
export class BookingRequestDto {
|
||||
@ApiProperty({
|
||||
description: 'Month in MM/YYYY format',
|
||||
example: '07/2025',
|
||||
description: 'Month in MM-YYYY format',
|
||||
example: '07-2025',
|
||||
})
|
||||
@IsNotEmpty()
|
||||
@Matches(/^(0[1-9]|1[0-2])\/\d{4}$/, {
|
||||
message: 'Date must be in MM/YYYY format',
|
||||
message: 'Date must be in MM-YYYY format',
|
||||
})
|
||||
month: string;
|
||||
|
||||
|
@ -51,7 +51,7 @@ export class BookingService {
|
||||
}
|
||||
|
||||
async findAll({ month, space }: BookingRequestDto, project: string) {
|
||||
const [monthNumber, year] = month.split('/').map(Number);
|
||||
const [monthNumber, year] = month.split('-').map(Number);
|
||||
const fromDate = new Date(year, monthNumber - 1, 1);
|
||||
const toDate = new Date(year, monthNumber, 0, 23, 59, 59);
|
||||
return this.bookingEntityRepository.find({
|
||||
|
Reference in New Issue
Block a user