diff --git a/src/main/java/cn/van/business/util/JDUtil.java b/src/main/java/cn/van/business/util/JDUtil.java index 030d808..3748b29 100644 --- a/src/main/java/cn/van/business/util/JDUtil.java +++ b/src/main/java/cn/van/business/util/JDUtil.java @@ -224,12 +224,9 @@ public class JDUtil { .append("[Party] 有效订单:").append(stats.getValidOrders()).append("\n") // [OK] //.append("[心碎]已取消:").append(stats.getCanceledOrders()).append("\n") // [禁止] - .append("[爱心] 已付款:").append(stats.getPaidOrders()) - .append(" >>> ").append(String.format("%.2f", stats.getPaidCommission())).append("\n") // [钞票] - .append("[亲亲] 已完成:").append(stats.getCompletedOrders()) - .append(" >>> ").append(String.format("%.2f", stats.getCompletedCommission())).append("\n") // [信用卡] - .append("[Emm] 违规单:").append(stats.getViolations()) - .append(" >>> ").append(String.format("%.2f", stats.getViolationCommission())).append("\n") // [炸弹] + .append("[爱心] 已付款:").append(stats.getPaidOrders()).append(" >>> ").append(String.format("%.2f", stats.getPaidCommission())).append("\n") // [钞票] + .append("[亲亲] 已完成:").append(stats.getCompletedOrders()).append(" >>> ").append(String.format("%.2f", stats.getCompletedCommission())).append("\n") // [信用卡] + .append("[Emm] 违规单:").append(stats.getViolations()).append(" >>> ").append(String.format("%.2f", stats.getViolationCommission())).append("\n") // [炸弹] .append("━━━━━━━━━━━━\n"); return content; } @@ -2143,13 +2140,7 @@ public class JDUtil { // 发送详细订单列表 StringBuilder detailBuilder = new StringBuilder(); for (JDOrder order : sortedOrders) { - detailBuilder.append("单:").append(order.getRemark() != null ? order.getRemark() : "未提供") - .append("\n型号:").append(order.getModelNumber() != null ? order.getModelNumber() : "未提供") - .append("\n下单付款:").append(order.getPaymentAmount() != null ? String.format("%.2f", order.getPaymentAmount()) : "0.00").append(" 元") - .append("\n后返金额:").append(order.getRebateAmount() != null ? String.format("%.2f", order.getRebateAmount()) : "0.00").append(" 元") - .append("\n地址:").append(order.getAddress() != null ? order.getAddress() : "未提供") - .append("\n物流链接:\n").append(order.getLogisticsLink() != null ? order.getLogisticsLink() : "无") - .append("\n────────────\n"); + detailBuilder.append("单:").append(order.getRemark() != null ? order.getRemark() : "未提供").append("\n型号:").append(order.getModelNumber() != null ? order.getModelNumber() : "未提供").append("\n下单付款:").append(order.getPaymentAmount() != null ? String.format("%.2f", order.getPaymentAmount()) : "0.00").append(" 元").append("\n后返金额:").append(order.getRebateAmount() != null ? String.format("%.2f", order.getRebateAmount()) : "0.00").append(" 元").append("\n地址:").append(order.getAddress() != null ? order.getAddress() : "未提供").append("\n物流链接:\n").append(order.getLogisticsLink() != null ? order.getLogisticsLink() : "无").append("\n────────────\n"); } // 发送详细订单消息 @@ -2358,7 +2349,7 @@ public class JDUtil { } // 清理掉地址中的编号 [9130] 和型号部分 - String cleanedAddress = addressLine.replaceAll("\\$$.*?\$$", "") // 去除 [] + String cleanedAddress = addressLine.replaceAll("\\[.*?]", "")// 去除 [xxx] 部分 .replace(modelNumber, "") // 去除型号 .replaceAll("\\s+", " ").trim(); @@ -2380,8 +2371,7 @@ public class JDUtil { // 型号 // 转链链接 // 默认数量为1 - order.append("单\n") - .append("H\n") // 分销标记 + order.append("单\n").append("H\n") // 分销标记 .append(modelNumber).append("\n") // 型号 .append("\n") // 转链链接 .append("1\n").append(name).append(fullAddress); // 地址+联系信息 diff --git a/src/main/java/cn/van/business/util/WxMessageConsumer.java b/src/main/java/cn/van/business/util/WxMessageConsumer.java index 97dc379..39c5736 100644 --- a/src/main/java/cn/van/business/util/WxMessageConsumer.java +++ b/src/main/java/cn/van/business/util/WxMessageConsumer.java @@ -112,7 +112,7 @@ public class WxMessageConsumer { } // 录单群 if ((chatRoom_JD_Order.contains(fromWxid))){ - if (msg.startsWith("单") || msg.startsWith("慢单") || msg.startsWith("录单") || msg.startsWith("TF")) { + if (msg.startsWith("单") || msg.startsWith("慢单") || msg.startsWith("录单") || msg.startsWith("TF") || msg.startsWith("H")) { //logger.info("录单"); jdUtils.LD(msg, fromWxid); return;