mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 19:15:35 +08:00
update 检查订单分账记录 删除历史的分账记录
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -268,7 +268,7 @@ public class OrderSplitRecordServiceImpl implements OrderSplitRecordService {
|
||||
return resultList;
|
||||
}
|
||||
// 根据merchantId查询汇付账户信息
|
||||
AdapayMemberAccount adapayMemberAccount = adapayMemberAccountService.selectByMerchantId(merchantId);
|
||||
// AdapayMemberAccount adapayMemberAccount = adapayMemberAccountService.selectByMerchantId(merchantId);
|
||||
List<String> usedAdapayMemberIdList = adapayMemberAccountService.selectUsedAdapayMemberIdByMerchantId(merchantId);
|
||||
// 按天分组, 组装结果集 key 为 tradeDate, value 为该天的订单分账记录
|
||||
Map<String, List<OrderSplitRecord>> dailyRecordMap = orderSplitRecords.stream().collect(Collectors.groupingBy(OrderSplitRecord::getTradeDate));
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user