From 9b985bfa698207b31fadbc4af8a92f87e30711b0 Mon Sep 17 00:00:00 2001 From: Tucker Siegel <tgsiegel@terpmail.umd.edu> Date: Sun, 29 Jan 2023 14:04:58 -0500 Subject: [PATCH] fix --- services/gdd_service.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/gdd_service.go b/services/gdd_service.go index 68766ef..df421a7 100644 --- a/services/gdd_service.go +++ b/services/gdd_service.go @@ -15,15 +15,15 @@ import ( func GetGddValues(ctx context.Context, request models.GddRequest) models.GddResponse { product := enums.GetProductFromString(request.Product) var gdds entities.Gdd - if request.PlantingDate.Year() == time.Now().Year() { - gdds = persistence.GddRepository().FindCurrentGddByLocation(ctx, request.BuildLocation()) - } else if request.PlantingDate.Year() > time.Now().Year() { + if request.PlantingDate.After(time.Now()) { return models.GddResponse{ Product: product.Name, ClosestLatitude: request.Latitude, ClosestLongitude: request.Longitude, GddValues: []float64{}, } + } else if request.PlantingDate.Before(time.Now()) || request.PlantingDate.YearDay() == time.Now().YearDay() { + gdds = persistence.GddRepository().FindCurrentGddByLocation(ctx, request.BuildLocation()) } else { gdds = persistence.GddRepository().FindGddByLocationAndYear(ctx, request.PlantingDate.Year(), request.BuildLocation()) } -- GitLab