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]; // 数量