From bada696f78dffa351701a73a3bad9ae66b06552e Mon Sep 17 00:00:00 2001 From: morteza-mortezai Date: Sun, 22 Feb 2026 11:29:25 +0330 Subject: [PATCH] order --- src/modules/order/repositories/order.repository.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/modules/order/repositories/order.repository.ts b/src/modules/order/repositories/order.repository.ts index d15a85b..55e9207 100644 --- a/src/modules/order/repositories/order.repository.ts +++ b/src/modules/order/repositories/order.repository.ts @@ -59,6 +59,10 @@ export class OrderRepository extends EntityRepository { where.user = { id: userId }; } + if (designerId) { + where.designer = { id: designerId }; + } + // Filter by date range if (from || to) { where.createdAt = {}; @@ -70,6 +74,7 @@ export class OrderRepository extends EntityRepository { } } + // Search by order number or user information if (search) { const searchPattern = `%${search}%`; @@ -93,7 +98,7 @@ export class OrderRepository extends EntityRepository { limit, offset, orderBy: { [orderBy]: order.toLowerCase() as 'asc' | 'desc' }, - populate: ['user'], + populate: ['user','product'], }); // Collect all (orderId, productId) pairs for efficient review lookup