Merge remote-tracking branch '群晖/master'
This commit is contained in:
@@ -2035,8 +2035,6 @@ public class JDUtil {
|
||||
|
||||
// 总统计信息
|
||||
StringBuilder summaryBuilder = new StringBuilder();
|
||||
double totalPayment = 0;
|
||||
double totalRebate = 0;
|
||||
int totalCount = 0;
|
||||
|
||||
// 按 modelNumber 再次分组
|
||||
@@ -2048,11 +2046,7 @@ public class JDUtil {
|
||||
List<JDOrder> modelOrders = modelEntry.getValue();
|
||||
|
||||
int count = modelOrders.size();
|
||||
double paymentSum = modelOrders.stream().mapToDouble(order -> order.getPaymentAmount() != null ? order.getPaymentAmount() : 0.0).sum();
|
||||
double rebateSum = modelOrders.stream().mapToDouble(order -> order.getRebateAmount() != null ? order.getRebateAmount() : 0.0).sum();
|
||||
|
||||
totalPayment += paymentSum;
|
||||
totalRebate += rebateSum;
|
||||
totalCount += count;
|
||||
|
||||
summaryBuilder.append("型号:").append(modelNumber != null ? modelNumber : "未知")
|
||||
@@ -2064,10 +2058,12 @@ public class JDUtil {
|
||||
|
||||
// 发送总统计消息
|
||||
//wxUtil.sendTextMessage(fromWxid, "分销标记:" + distributionMark + "\n" + summaryBuilder, 1, fromWxid, true);
|
||||
|
||||
List<JDOrder> sortedOrders = orders.stream()
|
||||
.sorted(Comparator.comparing(JDOrder::getRemark, Comparator.nullsFirst(String::compareTo)))
|
||||
.toList();
|
||||
// 发送详细订单列表
|
||||
StringBuilder detailBuilder = new StringBuilder();
|
||||
for (JDOrder order : orders) {
|
||||
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(" 元")
|
||||
|
||||
Reference in New Issue
Block a user