query
parent
95d46b5ffc
commit
e73222d3ce
|
|
@ -5,6 +5,8 @@ import java.time.format.DateTimeFormatter;
|
|||
import java.time.temporal.IsoFields;
|
||||
import java.util.ArrayList;
|
||||
|
||||
import com.bmc.arsys.api.ARException;
|
||||
import com.nttdata.calender.api.Query;
|
||||
import com.nttdata.calender.api.RemedyJavaAPI;
|
||||
|
||||
public class PlanTimes {
|
||||
|
|
@ -16,14 +18,22 @@ public class PlanTimes {
|
|||
this.calenderWeeks = new ArrayList<>();
|
||||
}
|
||||
|
||||
public void setPlanTimes(PlanTimesRequest req) {
|
||||
public void setPlanTimes(PlanTimesRequest req) throws ARException {
|
||||
System.out.println("filter: " + req.getFilter());
|
||||
|
||||
DateTimeFormatter formatter = DateTimeFormatter.ofPattern("dd.MM.yyyy");
|
||||
LocalDate date = LocalDate.parse(req.getRenderStartDate(), formatter);
|
||||
int weekOfYear = date.get(IsoFields.WEEK_OF_WEEK_BASED_YEAR);
|
||||
LocalDate startDate = LocalDate.parse(req.getRenderStartDate(), formatter);
|
||||
LocalDate endDate = LocalDate.parse(req.getRenderEndDate(), formatter);
|
||||
int startWeek = startDate.get(IsoFields.WEEK_OF_WEEK_BASED_YEAR);
|
||||
int endWeek = endDate.get(IsoFields.WEEK_OF_WEEK_BASED_YEAR);
|
||||
|
||||
System.out.printf("startDate: %s (%dw%d)%n", req.getRenderStartDate(), date.getYear(), weekOfYear);
|
||||
System.out.printf("startDate: %s (%dw%d)%n", req.getRenderStartDate(), startDate.getYear(), startWeek);
|
||||
System.out.printf("endDate: %s (%dw%d)%n", req.getRenderEndDate(), endDate.getYear(), endWeek);
|
||||
|
||||
var queryChanges = new Query.QueryBuilder("ASF:WI_TAS_Paket").addFieldId("D2", 1000000350).build();
|
||||
|
||||
var changes = remedyJavaAPI.queryFieldsById("", queryChanges.getFieldIds(), queryChanges.getFormName(), null, 0, 0);
|
||||
for (var c : changes) System.out.println(c);
|
||||
|
||||
System.out.println("endDate: " + req.getRenderEndDate());
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue