update delte restuarant
This commit is contained in:
Generated
+10
@@ -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",
|
||||
|
||||
@@ -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 });
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user