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
+10
View File
@@ -49,6 +49,7 @@
"reflect-metadata": "^0.2.2",
"rxjs": "^7.8.1",
"sanitize-html": "^2.17.0",
"slugify": "^1.6.6",
"socket.io": "^4.8.1",
"ulid": "^3.0.1",
"uuid": "^13.0.0"
@@ -15040,6 +15041,15 @@
"node": ">=8"
}
},
"node_modules/slugify": {
"version": "1.6.6",
"resolved": "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz",
"integrity": "sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw==",
"license": "MIT",
"engines": {
"node": ">=8.0.0"
}
},
"node_modules/socket.io": {
"version": "4.8.1",
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz",
+1
View File
@@ -70,6 +70,7 @@
"reflect-metadata": "^0.2.2",
"rxjs": "^7.8.1",
"sanitize-html": "^2.17.0",
"slugify": "^1.6.6",
"socket.io": "^4.8.1",
"ulid": "^3.0.1",
"uuid": "^13.0.0"
@@ -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 });
});