changed start and end to whole week

main
Said Gedik 2023-06-19 16:32:03 +02:00
parent ef1f5bf401
commit d0c88f2f0c
1 changed files with 5 additions and 8 deletions

View File

@ -44,13 +44,12 @@ public class PlanTimes {
int year = startDate.get(IsoFields.WEEK_BASED_YEAR);
String formattedStartWeek = String.format("%02d", startWeek);
LocalDate startOfWeek = startDate.with(TemporalAdjusters.previousOrSame(DayOfWeek.MONDAY));
LocalDate endOfWeek = startDate.with(TemporalAdjusters.nextOrSame(DayOfWeek.SUNDAY));
calendarWeek.setWeek(year + "w" + formattedStartWeek);
calendarWeek.setPlanTime(0);
calendarWeek.setStartDate(startDate.format(formatter));
LocalDate endOfWeek = startDate.with(TemporalAdjusters.nextOrSame(DayOfWeek.SUNDAY));
if (endOfWeek.isAfter(endDate))
endOfWeek = endDate;
calendarWeek.setStartDate(startOfWeek.format(formatter));
calendarWeek.setEndDate(endOfWeek.format(formatter));
calenderWeeks.add(calendarWeek);
@ -59,9 +58,7 @@ public class PlanTimes {
var filter = req.getFilter();
var qual = filter.constructQualifier(null, remedyJavaAPI);
var changesInDateRange = remedyJavaAPI.queryFieldsById(
qual,
queryChanges.getFieldIds(), formName, null, 0, 0);
var changesInDateRange = remedyJavaAPI.queryFieldsById(qual, queryChanges.getFieldIds(), formName, null, 0, 0);
for (var week : calenderWeeks) {
double planTimePerWeek = 0.0;