From b3359fa6ff2603288858981a1fa98e682012c632 Mon Sep 17 00:00:00 2001 From: efrilm Date: Tue, 25 Nov 2025 21:44:20 +0700 Subject: [PATCH] update product analytic --- internal/repository/analytics_repository.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/repository/analytics_repository.go b/internal/repository/analytics_repository.go index 6016aa8..1d06549 100644 --- a/internal/repository/analytics_repository.go +++ b/internal/repository/analytics_repository.go @@ -131,6 +131,9 @@ func (r *AnalyticsRepositoryImpl) GetProductAnalytics(ctx context.Context, organ Joins("JOIN orders o ON oi.order_id = o.id"). Where("o.organization_id = ?", organizationID). Where("o.is_void = ?", false). + Where("o.is_refund = ?", false). + Where("o.payment_status = ?", entities.PaymentStatusCompleted). + Where("oi.status != ?", entities.OrderItemStatusCancelled). Where("o.created_at >= ? AND o.created_at <= ?", dateFrom, dateTo) if outletID != nil {