diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java index 027333db1..1a27eeb3d 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/OrderBasicInfoServiceImpl.java @@ -5854,6 +5854,8 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService { boolean bool = orderSplitRecordService.compareOrderSplitRecord(generatedOrderSplitRecordList, queryOrderSplitRecordList); if (!bool) { logger.info("校验或更新订单分账信息-订单:{}, 分账记录不一致, 保存分账记录", orderCode); + // 删除历史的分账记录 + orderSplitRecordService.deleteOrderSplitRecord(orderCode); // 保存orderSplitRecords到数据库 orderSplitRecordService.batchInsert(generatedOrderSplitRecordList); } else { 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 154a1d93b..c23ea5e26 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 @@ -268,7 +268,7 @@ public class OrderSplitRecordServiceImpl implements OrderSplitRecordService { return resultList; } // 根据merchantId查询汇付账户信息 - AdapayMemberAccount adapayMemberAccount = adapayMemberAccountService.selectByMerchantId(merchantId); + // AdapayMemberAccount adapayMemberAccount = adapayMemberAccountService.selectByMerchantId(merchantId); List usedAdapayMemberIdList = adapayMemberAccountService.selectUsedAdapayMemberIdByMerchantId(merchantId); // 按天分组, 组装结果集 key 为 tradeDate, value 为该天的订单分账记录 Map> dailyRecordMap = orderSplitRecords.stream().collect(Collectors.groupingBy(OrderSplitRecord::getTradeDate)); diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/SettleOrderReportServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/SettleOrderReportServiceImpl.java index 2187e7bfe..3aecc833e 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/SettleOrderReportServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/SettleOrderReportServiceImpl.java @@ -437,11 +437,11 @@ public class SettleOrderReportServiceImpl implements SettleOrderReportService { } // 从清分账单中计算交易金额,交易手续费 - GetClearingBillDTO clearingBillDTO = GetClearingBillDTO.builder() - .merchantId(dto.getMerchantId()) - .startTime(dto.getStartTime()) - .endTime(dto.getEndTime()) - .build(); + // GetClearingBillDTO clearingBillDTO = GetClearingBillDTO.builder() + // .merchantId(dto.getMerchantId()) + // .startTime(dto.getStartTime()) + // .endTime(dto.getEndTime()) + // .build(); PageHelper.clearPage(); BigDecimal tradeAmount = BigDecimal.ZERO;