From 04a5217400bead3ecc875ec765f422503c783bfa Mon Sep 17 00:00:00 2001 From: "aditya.siregar" Date: Thu, 22 Aug 2024 23:38:57 +0700 Subject: [PATCH] Update Partner License --- internal/repository/license/license.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/internal/repository/license/license.go b/internal/repository/license/license.go index 027eab7..58742be 100644 --- a/internal/repository/license/license.go +++ b/internal/repository/license/license.go @@ -8,6 +8,7 @@ import ( "github.com/google/uuid" "go.uber.org/zap" "gorm.io/gorm" + "time" ) type LicenseRepository struct { @@ -100,8 +101,12 @@ func (r *LicenseRepository) GetAll(ctx context.Context, limit, offset int, statu func (r *LicenseRepository) FindByPartnerIDMaxEndDate(ctx context.Context, partnerID *int64) (*entity.LicenseDB, error) { var licenseDB entity.LicenseDB + + today := time.Now().Format("2006-01-02") + if err := r.db.WithContext(ctx). Where("partner_id = ?", partnerID). + Where("start_date >= ?", today). Order("end_date DESC"). First(&licenseDB).Error; err != nil {