diff --git a/src/main/java/cn/van/business/util/JDUtil.java b/src/main/java/cn/van/business/util/JDUtil.java index fc62a67..0d44b39 100644 --- a/src/main/java/cn/van/business/util/JDUtil.java +++ b/src/main/java/cn/van/business/util/JDUtil.java @@ -2242,16 +2242,16 @@ public class JDUtil { String modelNumber = parts[0].replace("\n", ""); // 型号 String quantityStr = parts[1]; // 数量 StringBuilder address = new StringBuilder(); - for (int i = 2; i < parts.length; i++) { - address.append(parts[i]); - } // 使用正则表达式提取中文字符 Pattern pattern = Pattern.compile("[\\u4E00-\\u9FA5]+"); - Matcher matcher = pattern.matcher(address); - + Matcher matcher = pattern.matcher(parts[2]); if (matcher.find()) { address = new StringBuilder(matcher.group()); } + for (int i = 3; i < parts.length; i++) { + address.append(parts[i]); + } + StringBuilder order = new StringBuilder(); order.append("单").append("\n").append("H-TF").append("\n").append(modelNumber).append("\n").append(" ").append("\n").append(quantityStr).append("\n").append(address); sendOrderToWxByOrderD(order.toString(), fromWxid);