This commit is contained in:
2025-11-22 11:27:30 +03:30
parent 0711e56a7e
commit 6905fb2cdc
@@ -1,4 +1,4 @@
import { BadRequestException, Injectable, NotFoundException } from '@nestjs/common'; import { Injectable, NotFoundException } from '@nestjs/common';
import { EntityManager, RequiredEntityData } from '@mikro-orm/postgresql'; import { EntityManager, RequiredEntityData } from '@mikro-orm/postgresql';
import { Schedule } from '../entities/schedule.entity'; import { Schedule } from '../entities/schedule.entity';
import { ScheduleRepository } from '../repositories/schedule.repository'; import { ScheduleRepository } from '../repositories/schedule.repository';
@@ -21,11 +21,6 @@ export class ScheduleService {
throw new NotFoundException(`رستوران با شناسه ${restId} یافت نشد.`); throw new NotFoundException(`رستوران با شناسه ${restId} یافت نشد.`);
} }
const existingSchedule = await this.scheduleRepository.findOne({ restId, weekDay: createScheduleDto.weekDay });
if (existingSchedule) {
throw new BadRequestException(`برنامه برای این روز هفته و رستوران قبلا ایجاد شده است.`);
}
const data: RequiredEntityData<Schedule> = { const data: RequiredEntityData<Schedule> = {
weekDay: createScheduleDto.weekDay, weekDay: createScheduleDto.weekDay,
openTime: createScheduleDto.openTime, openTime: createScheduleDto.openTime,