From 55256344754e3b5eab55ffccdfe5c22e81db942f Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Thu, 12 Feb 2026 12:58:47 +0330 Subject: [PATCH] up --- src/modules/admin/repositories/admin.repository.ts | 1 - src/modules/orders/listeners/order.listeners.ts | 2 ++ todo.mdb | 7 ++++++- 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/modules/admin/repositories/admin.repository.ts b/src/modules/admin/repositories/admin.repository.ts index eb5cd19..b016aea 100644 --- a/src/modules/admin/repositories/admin.repository.ts +++ b/src/modules/admin/repositories/admin.repository.ts @@ -14,7 +14,6 @@ export class AdminRepository extends EntityRepository { const admins = await this.em.find( Admin, { roles: { shop: { id: shopId }, role: { permissions: { name: permission } } } }, - { populate: ['roles', 'roles.role', 'roles.role.permissions'] }, ); return admins; } diff --git a/src/modules/orders/listeners/order.listeners.ts b/src/modules/orders/listeners/order.listeners.ts index c33ab71..113ed1f 100644 --- a/src/modules/orders/listeners/order.listeners.ts +++ b/src/modules/orders/listeners/order.listeners.ts @@ -58,6 +58,8 @@ export class OrderListeners { // get admnin os restuaraant that have order permissuins const admins = await this.adminService.findAdminsWithPermission(event.shopId, Permission.MANAGE_ORDERS); + console.log(admins); + const recipients = admins.map(admin => ({ adminId: admin.id, })); diff --git a/todo.mdb b/todo.mdb index 3467e54..508ca38 100644 --- a/todo.mdb +++ b/todo.mdb @@ -5,4 +5,9 @@ 2.3 after preapring order noti to user 2.4 after deliver to recipint notif to user 2.5 after shiped => notif to user -2.6 \ No newline at end of file +2.6 + + + +Bugs : +1. after order creation sms not sent to admins \ No newline at end of file