From 6733ecad883f194d460ca660a9331733d58a1f93 Mon Sep 17 00:00:00 2001 From: Van0313 <60689272+Van0313@users.noreply.github.com> Date: Sat, 19 Apr 2025 20:25:36 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6=20=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E9=99=84=E5=B8=A6=E4=BA=AC=E7=B2=89=E6=AF=8F=E6=97=A5=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/cn/van/business/util/OrderUtil.java | 24 +++++++++---------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/src/main/java/cn/van/business/util/OrderUtil.java b/src/main/java/cn/van/business/util/OrderUtil.java index b11fa78..59eced6 100644 --- a/src/main/java/cn/van/business/util/OrderUtil.java +++ b/src/main/java/cn/van/business/util/OrderUtil.java @@ -89,11 +89,14 @@ public class OrderUtil { } // 只统计今天下单的京粉,因为有的京粉休息是不下单的 - stringListHashMap.forEach((unionId, orderRows2) -> { + StringBuilder resultContent = new StringBuilder(); + for (Map.Entry> entry : stringListHashMap.entrySet()) { + String unionId = entry.getKey(); + List orderRows2 = entry.getValue(); OrderStats stats = calculateStats(orderRows2); - StringBuilder stringBuilder = buildStatsContent("京粉 :" + getRemarkFromJdid(unionId) + "今日统计", stats); - wxUtil.sendTextMessage(wxId, stringBuilder.toString(), 1, wxId, true); - }); + resultContent.append(buildStatsContent("京粉 :" + getRemarkFromJdid(unionId) + "今日统计", stats)); + wxUtil.sendTextMessage(wxId, resultContent.toString(), 1, wxId, true); + } } } @@ -258,19 +261,14 @@ public class OrderUtil { private StringBuilder buildStatsContent(String title, OrderStats stats) { StringBuilder content = new StringBuilder(); content//[爱心][Wow][Packet][Party][Broken][心碎][亲亲][色] - .append("* ").append(title).append(" *\n").append("━━━━━━━━━━━━\n").append("[爱心] 订单总数:").append(stats.getTotalOrders()).append("\n") // [文件] + .append(title).append(" \n").append("━━━━━━━━━━━━\n").append("[爱心] 订单总数:").append(stats.getTotalOrders()).append("\n") // [文件] .append("[Party] 有效订单:").append(stats.getValidOrders()).append("\n") // [OK] .append("[心碎]已取消:").append(stats.getCanceledOrders()).append("\n") // [禁止] - - .append("────────────\n").append("[爱心]已付款:").append(stats.getPaidOrders()).append("\n") // [钱袋] + .append("[爱心]已付款:").append(stats.getPaidOrders()).append("\n") // [钱袋] .append("[Packet] 已付款佣金:").append(String.format("%.2f", stats.getPaidCommission())).append("\n") // [钞票] - .append("────────────\n").append("[Wow] 待付款:").append(stats.getPendingOrders()).append("\n") // [时钟] + .append("[Wow] 待付款:").append(stats.getPendingOrders()).append("\n") // [时钟] .append("[Packet] 待付款佣金:").append(String.format("%.2f", stats.getPendingCommission())).append("\n") // [钱] - //.append("────────────\n").append("[亲亲] 已完成:").append(stats.getCompletedOrders()).append("\n") // [旗帜] - //.append("[Packet] 已完成佣金:").append(String.format("%.2f", stats.getCompletedCommission())).append("\n") // [信用卡] - //.append("────────────\n").append("[Emm] 违规订单:").append(stats.getViolations()).append("\n") // [警告] - //.append("[Broken] 违规佣金:").append(String.format("%.2f", stats.getViolationCommission())).append("\n") // [炸弹] - .append("━━━━━━━━━━━━"); + .append("━━━━━━━━━━━━").append("\n"); return content; } private Stream getStreamForWeiGui(List todayOrders) {