in saga-spring/src/main/java/org/apache/servicecomb/saga/spring/SagaController.java [134:145]
private boolean isRequestParamValid(String pageIndex, String pageSize, String startTime, String endTime) {
try {
if (Integer.parseInt(pageIndex) >= 0 && Integer.parseInt(pageSize) > 0) {
Date start = "NaN-NaN-NaN NaN:NaN:NaN".equals(startTime) ? new Date(0) : this.dateFormat.parse(startTime);
Date end =
"NaN-NaN-NaN NaN:NaN:NaN".equals(endTime) ? new Date(Long.MAX_VALUE) : this.dateFormat.parse(endTime);
return start.getTime() <= end.getTime();
}
} catch (NumberFormatException | ParseException ignored) {
}
return false;
}