diff --git a/src/main/java/cn/van/business/util/JDUtil.java b/src/main/java/cn/van/business/util/JDUtil.java index d41d4d5..9f03a65 100644 --- a/src/main/java/cn/van/business/util/JDUtil.java +++ b/src/main/java/cn/van/business/util/JDUtil.java @@ -2127,11 +2127,17 @@ public class JDUtil { logger.info("解析出的日期 {}", dateStr); if (!dateStr.isEmpty()) { List dateFromLD = getDateFromLD(dateStr); - if (dateFromLD != null && dateFromLD.size() == 1) { - dateFromLD.add(dateFromLD.get(0)); + if (dateFromLD != null && !dateFromLD.isEmpty()) { + // 如果只有一个日期,复制一份形成范围 + if (dateFromLD.size() == 1) { + dateFromLD.add(dateFromLD.get(0)); + } + logger.info("成功解析用户输入日期,返回 {}", dateFromLD); + return dateFromLD; // 添加返回语句 } } } + logger.info("未解析到有效日期,返回 null"); return null; // 没有带日期或格式错误,返回 null }