delte rest
This commit is contained in:
@@ -24,6 +24,9 @@ import { Delivery } from '../../delivery/entities/delivery.entity';
|
|||||||
import { PaymentMethod } from '../../payments/entities/payment-method.entity';
|
import { PaymentMethod } from '../../payments/entities/payment-method.entity';
|
||||||
import { Pager } from '../../pager/entities/pager.entity';
|
import { Pager } from '../../pager/entities/pager.entity';
|
||||||
import { Schedule } from '../entities/schedule.entity';
|
import { Schedule } from '../entities/schedule.entity';
|
||||||
|
import { WalletTransaction } from '../../users/entities/wallet-transaction.entity';
|
||||||
|
import { SmsLog } from '../../notifications/entities/smsLogs.entity';
|
||||||
|
import { Notification } from '../../notifications/entities/notification.entity';
|
||||||
|
|
||||||
@Injectable()
|
@Injectable()
|
||||||
export class RestaurantsService {
|
export class RestaurantsService {
|
||||||
@@ -257,6 +260,12 @@ export class RestaurantsService {
|
|||||||
// Delete notification preferences
|
// Delete notification preferences
|
||||||
await em.nativeDelete(NotificationPreference, { restaurant: id });
|
await em.nativeDelete(NotificationPreference, { restaurant: id });
|
||||||
|
|
||||||
|
// Delete notifications
|
||||||
|
await em.nativeDelete(Notification, { restaurant: id });
|
||||||
|
|
||||||
|
// Delete SMS logs
|
||||||
|
await em.nativeDelete(SmsLog, { restaurant: id });
|
||||||
|
|
||||||
// Delete admin roles for this restaurant
|
// Delete admin roles for this restaurant
|
||||||
await em.nativeDelete(AdminRole, { restaurant: id });
|
await em.nativeDelete(AdminRole, { restaurant: id });
|
||||||
|
|
||||||
@@ -266,6 +275,9 @@ export class RestaurantsService {
|
|||||||
// Delete pagers
|
// Delete pagers
|
||||||
await em.nativeDelete(Pager, { restaurant: id });
|
await em.nativeDelete(Pager, { restaurant: id });
|
||||||
|
|
||||||
|
// Delete wallet transactions
|
||||||
|
await em.nativeDelete(WalletTransaction, { 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