update delte restuarant

This commit is contained in:
2026-01-06 10:19:19 +03:30
parent 216daa3410
commit 9df0e224dd
3 changed files with 19 additions and 0 deletions
@@ -21,6 +21,8 @@ import { Coupon } from '../../coupons/entities/coupon.entity';
import { Category } from '../../foods/entities/category.entity';
import { Food } from '../../foods/entities/food.entity';
import { Delivery } from '../../delivery/entities/delivery.entity';
import { PaymentMethod } from '../../payments/entities/payment-method.entity';
import { Pager } from '../../pager/entities/pager.entity';
import { Schedule } from '../entities/schedule.entity';
@Injectable()
@@ -258,6 +260,12 @@ export class RestaurantsService {
// Delete admin roles for this restaurant
await em.nativeDelete(AdminRole, { restaurant: id });
// Delete payment methods
await em.nativeDelete(PaymentMethod, { restaurant: id });
// Delete pagers
await em.nativeDelete(Pager, { restaurant: id });
// Finally, delete the restaurant itself
await em.nativeDelete(Restaurant, { id });
});