From cc56cdc99f6f1c22b1d8c08803e23a11b035edd2 Mon Sep 17 00:00:00 2001 From: ferdiansyah783 Date: Thu, 22 Aug 2024 12:47:56 +0700 Subject: [PATCH] fix: soft delete --- internal/repository/sites/sites.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/repository/sites/sites.go b/internal/repository/sites/sites.go index dec0d10..aa60928 100644 --- a/internal/repository/sites/sites.go +++ b/internal/repository/sites/sites.go @@ -183,7 +183,7 @@ func (r *SiteRepository) GetNearestSites(ctx context.Context, latitude, longitud SELECT *, ROW_NUMBER() OVER (PARTITION BY site_id ORDER BY price ASC) AS rn FROM products ) p ON s.id = p.site_id AND p.rn = 1 - WHERE `+distanceQuery+` < ? and s.deleted_at IS NULL + WHERE `+distanceQuery+` < ? and s.deleted_at IS NULL and s.status = 'Active' ORDER BY distance LIMIT ?`, latitude, longitude, latitude, latitude, longitude, latitude, radius, limit).Scan(&siteProducts).Error @@ -207,6 +207,7 @@ func (r *SiteRepository) GetNearestSites(ctx context.Context, latitude, longitud SELECT *, ROW_NUMBER() OVER (PARTITION BY site_id ORDER BY price ASC) AS rn FROM products ) p ON s.id = p.site_id AND p.rn = 1 + WHERE s.deleted_at IS NULL and s.status = 'Active' ORDER BY distance LIMIT ?`, latitude, longitude, latitude, additionalLimit).Scan(&siteProducts).Error