//集合遍历替换Alist.stream().filter().collect(Collectors.toList());
List<T> Alist = new ArrayList<>();
Alist.stream().filter(bean -> {
if (bean.getStartDate().compareTo(Constant.START_DATE) == 0 && bean.getEndDate().compareTo(Constant.END_DATE) == 0) {
bean.setAlwaysEffective(true);
} else {
bean.setAlwaysEffective(false);
}
return true;
}).collect(Collectors.toList());
//分页查询后的遍历做时间校验
PageResponse<A> page = BaseInfo.listPage(pageQry);
page.getData().stream().filter(bean -> {
if (bean.getStartDate().compareTo(Constant.START_DATE) == 0 && bean.getEndDate().compareTo(Constant.END_DATE) == 0) {
bean.setAlwaysEffective(true);
} else {
bean.setAlwaysEffective(false);
}
return true;
}).collect(Collectors.toList());
//依据始终有效日期阶段返回前端"始终有效