update
This commit is contained in:
@@ -410,6 +410,9 @@ public class DateUtils extends PropertyEditorSupport {
|
|||||||
* @return 指定日期按“年-月-日“格式显示
|
* @return 指定日期按“年-月-日“格式显示
|
||||||
*/
|
*/
|
||||||
public static String formatDate(Date date) {
|
public static String formatDate(Date date) {
|
||||||
|
if (Objects.isNull(date)) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
return date_sdf.get().format(date);
|
return date_sdf.get().format(date);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -452,6 +455,9 @@ public class DateUtils extends PropertyEditorSupport {
|
|||||||
* @return 指定日期按指定格式显示
|
* @return 指定日期按指定格式显示
|
||||||
*/
|
*/
|
||||||
public static String formatDate(Date date, String pattern) {
|
public static String formatDate(Date date, String pattern) {
|
||||||
|
if (Objects.isNull(date)) {
|
||||||
|
return "";
|
||||||
|
}
|
||||||
return getSdFormat(pattern).format(date);
|
return getSdFormat(pattern).format(date);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -821,8 +827,7 @@ public class DateUtils extends PropertyEditorSupport {
|
|||||||
}
|
}
|
||||||
return timeRanges.stream()
|
return timeRanges.stream()
|
||||||
//过滤掉start或end为null 的数据
|
//过滤掉start或end为null 的数据
|
||||||
.filter(timeRange -> timeRange.getStartTime() != null || timeRange.getEndTime() != null)
|
.filter(timeRange -> timeRange.getStartTime() != null || timeRange.getEndTime() != null).flatMap(timeRange -> {
|
||||||
.flatMap(timeRange -> {
|
|
||||||
List<Date> dates = new ArrayList<>();
|
List<Date> dates = new ArrayList<>();
|
||||||
if (timeRange.getStartTime() != null) {
|
if (timeRange.getStartTime() != null) {
|
||||||
dates.add(timeRange.getStartTime());
|
dates.add(timeRange.getStartTime());
|
||||||
@@ -831,9 +836,7 @@ public class DateUtils extends PropertyEditorSupport {
|
|||||||
dates.add(timeRange.getEndTime());
|
dates.add(timeRange.getEndTime());
|
||||||
}
|
}
|
||||||
return dates.stream();
|
return dates.stream();
|
||||||
})
|
}).min(Date::compareTo).orElse(null);
|
||||||
.min(Date::compareTo)
|
|
||||||
.orElse(null);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -848,8 +851,7 @@ public class DateUtils extends PropertyEditorSupport {
|
|||||||
}
|
}
|
||||||
return timeRanges.stream()
|
return timeRanges.stream()
|
||||||
//过滤掉start或end为null 的数据
|
//过滤掉start或end为null 的数据
|
||||||
.filter(timeRange -> timeRange.getStartTime() != null || timeRange.getEndTime() != null)
|
.filter(timeRange -> timeRange.getStartTime() != null || timeRange.getEndTime() != null).flatMap(timeRange -> {
|
||||||
.flatMap(timeRange -> {
|
|
||||||
List<Date> dates = new ArrayList<>();
|
List<Date> dates = new ArrayList<>();
|
||||||
if (timeRange.getStartTime() != null) {
|
if (timeRange.getStartTime() != null) {
|
||||||
dates.add(timeRange.getStartTime());
|
dates.add(timeRange.getStartTime());
|
||||||
@@ -858,8 +860,6 @@ public class DateUtils extends PropertyEditorSupport {
|
|||||||
dates.add(timeRange.getEndTime());
|
dates.add(timeRange.getEndTime());
|
||||||
}
|
}
|
||||||
return dates.stream();
|
return dates.stream();
|
||||||
})
|
}).max(Date::compareTo).orElse(null);
|
||||||
.max(Date::compareTo)
|
|
||||||
.orElse(null);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -88,11 +88,8 @@ public class ExperimentRadiationProcessServiceImpl extends ServiceImpl<Experimen
|
|||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
log.warn("TimeRange:" + list);
|
|
||||||
Date earliestTime = DateUtils.findEarliestTime(list);
|
Date earliestTime = DateUtils.findEarliestTime(list);
|
||||||
Date latestTime = DateUtils.findLatestTime(list);
|
Date latestTime = DateUtils.findLatestTime(list);
|
||||||
log.warn("earliestTime:" + earliestTime);
|
|
||||||
log.warn("latestTime:" + latestTime);
|
|
||||||
List<ExperimentIrradiationBoard> irradiationBoardList = experimentIrradiationBoardService.getByExperimentId(
|
List<ExperimentIrradiationBoard> irradiationBoardList = experimentIrradiationBoardService.getByExperimentId(
|
||||||
experimentRadiationProcess.getExperimentId());
|
experimentRadiationProcess.getExperimentId());
|
||||||
String mv = DateUtils.formatDate(earliestTime, "yyyy-MM-dd") + "至" + DateUtils.formatDate(latestTime, "yyyy-MM-dd");
|
String mv = DateUtils.formatDate(earliestTime, "yyyy-MM-dd") + "至" + DateUtils.formatDate(latestTime, "yyyy-MM-dd");
|
||||||
|
|||||||
Reference in New Issue
Block a user