From e7db977a630a70f455e4347d42f14738dcea2752 Mon Sep 17 00:00:00 2001 From: Said Gedik Date: Wed, 28 Feb 2024 15:47:41 +0100 Subject: [PATCH] fixed fetchplantimes --- .../com/nttdata/calender/planTimes/PlanTimes.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/backend/src/main/java/com/nttdata/calender/planTimes/PlanTimes.java b/backend/src/main/java/com/nttdata/calender/planTimes/PlanTimes.java index 32f8144..92f0cb5 100644 --- a/backend/src/main/java/com/nttdata/calender/planTimes/PlanTimes.java +++ b/backend/src/main/java/com/nttdata/calender/planTimes/PlanTimes.java @@ -87,10 +87,10 @@ public class PlanTimes { var minutes = change.get(queryChanges.getFieldId("PlanTimeMinutes")).toString(); var hours = change.get(queryChanges.getFieldId("PlanTimeHours")).toString(); double plantime = convertPlanTime(hours, minutes); + System.out.println(plantime); planTimePerWeek += plantime; } } - System.out.println(planTimePerWeek); week.setPlanTime((int) Math.ceil(planTimePerWeek)); } } catch (Exception e) { @@ -110,13 +110,16 @@ public class PlanTimes { public double convertPlanTime(String hours, String minutes) throws ARException { double mins = 0.0; double hrs = 0.0; - if (minutes != null) - mins = (Double.valueOf(minutes) / 60.0); - if (hours != null) - Double.valueOf(hours); + if (minutes != null) { + mins = (Double.valueOf(minutes) / 60.0); // Convert minutes to hours + } + if (hours != null) { + hrs = Double.valueOf(hours); // Correctly assign the value to hrs + } double totalHours = hrs + mins; return totalHours; } + /** * Converts a timestamp string to a LocalDate object.