From e91a336d3558c2e2b4b1a9fe6f1b0d6d3be36871 Mon Sep 17 00:00:00 2001 From: Van0313 <60689272+Van0313@users.noreply.github.com> Date: Sun, 8 Jun 2025 19:32:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=95=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cn/van/business/util/JDUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/cn/van/business/util/JDUtil.java b/src/main/java/cn/van/business/util/JDUtil.java index e45471b..32db711 100644 --- a/src/main/java/cn/van/business/util/JDUtil.java +++ b/src/main/java/cn/van/business/util/JDUtil.java @@ -2049,7 +2049,7 @@ public class JDUtil { * @return 解析出的 LocalDate 对象,如果没有带日期则返回 null */ private LocalDate parseUserDateIfPresent(String input) { - if (input.contains("20") && !input.startsWith("单")) { + if (input.startsWith("慢单|录单") && !input.startsWith("单")) { String dateStr = input.replaceAll("慢单|录单", "").trim(); if (!dateStr.isEmpty()) { return getDateFromLD(dateStr); @@ -2218,7 +2218,7 @@ public class JDUtil { 1 张林 17530176250 湖北省 武汉市 东西湖区 径河街道 径河街道临空港小区二期 8栋2单元2204联系15783450649转6316 * */ - String[] parts = input.replace("TF", "").split("\t"); // 使用制表符分割 + String[] parts = input.replaceAll("TF|\n", "").split("\t"); // 使用制表符分割 if (parts.length >= 3) { String modelNumber = parts[0]; // 型号 String quantityStr = parts[1]; // 数量