update delte restuarant
This commit is contained in:
Generated
+10
@@ -49,6 +49,7 @@
|
|||||||
"reflect-metadata": "^0.2.2",
|
"reflect-metadata": "^0.2.2",
|
||||||
"rxjs": "^7.8.1",
|
"rxjs": "^7.8.1",
|
||||||
"sanitize-html": "^2.17.0",
|
"sanitize-html": "^2.17.0",
|
||||||
|
"slugify": "^1.6.6",
|
||||||
"socket.io": "^4.8.1",
|
"socket.io": "^4.8.1",
|
||||||
"ulid": "^3.0.1",
|
"ulid": "^3.0.1",
|
||||||
"uuid": "^13.0.0"
|
"uuid": "^13.0.0"
|
||||||
@@ -15040,6 +15041,15 @@
|
|||||||
"node": ">=8"
|
"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": {
|
"node_modules/socket.io": {
|
||||||
"version": "4.8.1",
|
"version": "4.8.1",
|
||||||
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz",
|
"resolved": "https://registry.npmjs.org/socket.io/-/socket.io-4.8.1.tgz",
|
||||||
|
|||||||
@@ -70,6 +70,7 @@
|
|||||||
"reflect-metadata": "^0.2.2",
|
"reflect-metadata": "^0.2.2",
|
||||||
"rxjs": "^7.8.1",
|
"rxjs": "^7.8.1",
|
||||||
"sanitize-html": "^2.17.0",
|
"sanitize-html": "^2.17.0",
|
||||||
|
"slugify": "^1.6.6",
|
||||||
"socket.io": "^4.8.1",
|
"socket.io": "^4.8.1",
|
||||||
"ulid": "^3.0.1",
|
"ulid": "^3.0.1",
|
||||||
"uuid": "^13.0.0"
|
"uuid": "^13.0.0"
|
||||||
|
|||||||
@@ -21,6 +21,8 @@ import { Coupon } from '../../coupons/entities/coupon.entity';
|
|||||||
import { Category } from '../../foods/entities/category.entity';
|
import { Category } from '../../foods/entities/category.entity';
|
||||||
import { Food } from '../../foods/entities/food.entity';
|
import { Food } from '../../foods/entities/food.entity';
|
||||||
import { Delivery } from '../../delivery/entities/delivery.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';
|
import { Schedule } from '../entities/schedule.entity';
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
@@ -258,6 +260,12 @@ export class RestaurantsService {
|
|||||||
// Delete admin roles for this restaurant
|
// Delete admin roles for this restaurant
|
||||||
await em.nativeDelete(AdminRole, { restaurant: id });
|
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
|
// Finally, delete the restaurant itself
|
||||||
await em.nativeDelete(Restaurant, { id });
|
await em.nativeDelete(Restaurant, { id });
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user