From e642a7f5fec88f136a6a6130ba34c6e879526cba Mon Sep 17 00:00:00 2001 From: Guoqs <123@jsowell.com> Date: Mon, 4 Aug 2025 15:08:14 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BF=AE=E5=A4=8DNPM=E5=BC=82?= =?UTF-8?q?=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/OrderSplitRecordServiceImpl.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderSplitRecordServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderSplitRecordServiceImpl.java index 26a9b2ba6..7bb022b04 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderSplitRecordServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderSplitRecordServiceImpl.java @@ -210,6 +210,20 @@ public class OrderSplitRecordServiceImpl implements OrderSplitRecordService { BigDecimal totalMerchantServiceAmount = BigDecimal.ZERO; // 当天运营商分账金额汇总 BigDecimal totalOtherSplitAmount = BigDecimal.ZERO; // 当天其他人分账金额汇总 BigDecimal totalFeeAmount = BigDecimal.ZERO; // 当天手续费金额 + + // 如果没有查询到订单分账记录, 进入下一个循环 + if (CollectionUtils.isNotEmpty(orderCodeSet)) { + summaryData.setOtherSplitDetailList(Lists.newArrayList()); + summaryData.setTotalSettleAmount(totalSettleAmount); + summaryData.setMerchantSplitAmount(totalMerchantSplitAmount); + summaryData.setMerchantFeeAmount(totalFeeAmount); + summaryData.setMerchantElecAmount(totalMerchantElecAmount); + summaryData.setMerchantServiceAmount(totalMerchantServiceAmount); + summaryData.setOtherSplitAmount(totalOtherSplitAmount); + resultList.add(summaryData); + continue; + } + Map> otherSplitDetailMap = Maps.newHashMap(); // 当天其他人分账的记录 for (Map.Entry> listEntry : adapayMemberIdRecordMap.entrySet()) { List recordList = listEntry.getValue();