fix: soft delete

This commit is contained in:
ferdiansyah783 2024-08-22 12:47:56 +07:00
parent 0365316d10
commit cc56cdc99f

View File

@ -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 SELECT *, ROW_NUMBER() OVER (PARTITION BY site_id ORDER BY price ASC) AS rn
FROM products FROM products
) p ON s.id = p.site_id AND p.rn = 1 ) 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 ORDER BY distance
LIMIT ?`, LIMIT ?`,
latitude, longitude, latitude, latitude, longitude, latitude, radius, limit).Scan(&siteProducts).Error 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 SELECT *, ROW_NUMBER() OVER (PARTITION BY site_id ORDER BY price ASC) AS rn
FROM products FROM products
) p ON s.id = p.site_id AND p.rn = 1 ) p ON s.id = p.site_id AND p.rn = 1
WHERE s.deleted_at IS NULL and s.status = 'Active'
ORDER BY distance ORDER BY distance
LIMIT ?`, LIMIT ?`,
latitude, longitude, latitude, additionalLimit).Scan(&siteProducts).Error latitude, longitude, latitude, additionalLimit).Scan(&siteProducts).Error