From 8025e2e3d9997337a50af68c2889c1751c361eb4 Mon Sep 17 00:00:00 2001 From: ls Date: Mon, 6 Jan 2025 15:40:27 +0800 Subject: [PATCH] update --- .../java/org/jeecg/common/util/DateUtils.java | 20 +++++++++---------- ...ExperimentRadiationProcessServiceImpl.java | 3 --- 2 files changed, 10 insertions(+), 13 deletions(-) diff --git a/physical-base-core/src/main/java/org/jeecg/common/util/DateUtils.java b/physical-base-core/src/main/java/org/jeecg/common/util/DateUtils.java index 5d151f4..f84d6b6 100644 --- a/physical-base-core/src/main/java/org/jeecg/common/util/DateUtils.java +++ b/physical-base-core/src/main/java/org/jeecg/common/util/DateUtils.java @@ -410,6 +410,9 @@ public class DateUtils extends PropertyEditorSupport { * @return 指定日期按“年-月-日“格式显示 */ public static String formatDate(Date date) { + if (Objects.isNull(date)) { + return ""; + } return date_sdf.get().format(date); } @@ -452,6 +455,9 @@ public class DateUtils extends PropertyEditorSupport { * @return 指定日期按指定格式显示 */ public static String formatDate(Date date, String pattern) { + if (Objects.isNull(date)) { + return ""; + } return getSdFormat(pattern).format(date); } @@ -821,8 +827,7 @@ public class DateUtils extends PropertyEditorSupport { } return timeRanges.stream() //过滤掉start或end为null 的数据 - .filter(timeRange -> timeRange.getStartTime() != null || timeRange.getEndTime() != null) - .flatMap(timeRange -> { + .filter(timeRange -> timeRange.getStartTime() != null || timeRange.getEndTime() != null).flatMap(timeRange -> { List dates = new ArrayList<>(); if (timeRange.getStartTime() != null) { dates.add(timeRange.getStartTime()); @@ -831,9 +836,7 @@ public class DateUtils extends PropertyEditorSupport { dates.add(timeRange.getEndTime()); } 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() //过滤掉start或end为null 的数据 - .filter(timeRange -> timeRange.getStartTime() != null || timeRange.getEndTime() != null) - .flatMap(timeRange -> { + .filter(timeRange -> timeRange.getStartTime() != null || timeRange.getEndTime() != null).flatMap(timeRange -> { List dates = new ArrayList<>(); if (timeRange.getStartTime() != null) { dates.add(timeRange.getStartTime()); @@ -858,8 +860,6 @@ public class DateUtils extends PropertyEditorSupport { dates.add(timeRange.getEndTime()); } return dates.stream(); - }) - .max(Date::compareTo) - .orElse(null); + }).max(Date::compareTo).orElse(null); } } \ No newline at end of file diff --git a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/service/impl/ExperimentRadiationProcessServiceImpl.java b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/service/impl/ExperimentRadiationProcessServiceImpl.java index 5cf04a3..df4a9e5 100644 --- a/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/service/impl/ExperimentRadiationProcessServiceImpl.java +++ b/physical-module-system/physical-system-biz/src/main/java/org/jeecg/modules/database/service/impl/ExperimentRadiationProcessServiceImpl.java @@ -88,11 +88,8 @@ public class ExperimentRadiationProcessServiceImpl extends ServiceImpl irradiationBoardList = experimentIrradiationBoardService.getByExperimentId( experimentRadiationProcess.getExperimentId()); String mv = DateUtils.formatDate(earliestTime, "yyyy-MM-dd") + "至" + DateUtils.formatDate(latestTime, "yyyy-MM-dd");