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) {