This commit is contained in:
2026-02-22 11:29:25 +03:30
parent 56e9ee8830
commit bada696f78
@@ -59,6 +59,10 @@ export class OrderRepository extends EntityRepository<Order> {
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<Order> {
}
}
// Search by order number or user information
if (search) {
const searchPattern = `%${search}%`;
@@ -93,7 +98,7 @@ export class OrderRepository extends EntityRepository<Order> {
limit,
offset,
orderBy: { [orderBy]: order.toLowerCase() as 'asc' | 'desc' },
populate: ['user'],
populate: ['user','product'],
});
// Collect all (orderId, productId) pairs for efficient review lookup