mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-14 04:09:50 +08:00
update 数据展示从清分账单取值
This commit is contained in:
@@ -358,6 +358,13 @@ public class SettleOrderReportServiceImpl implements ISettleOrderReportService {
|
|||||||
|
|
||||||
vo.setMerchantId(dto.getMerchantId());
|
vo.setMerchantId(dto.getMerchantId());
|
||||||
|
|
||||||
|
// 进行数据汇总
|
||||||
|
MerchantOrderReportVO.MerchantOrderReport report = queryMerchantOrderReport(dto);
|
||||||
|
vo.setMerchantOrderReport(report);
|
||||||
|
return vo;
|
||||||
|
}
|
||||||
|
|
||||||
|
private MerchantOrderReportVO.MerchantOrderReport queryMerchantOrderReport(MerchantOrderReportDTO dto) {
|
||||||
// 进行数据汇总
|
// 进行数据汇总
|
||||||
MerchantOrderReportVO.MerchantOrderReport report = new MerchantOrderReportVO.MerchantOrderReport();
|
MerchantOrderReportVO.MerchantOrderReport report = new MerchantOrderReportVO.MerchantOrderReport();
|
||||||
List<SettleOrderReportVO> list = settleOrderReportMapper.getMerchantOrderReport(dto);
|
List<SettleOrderReportVO> list = settleOrderReportMapper.getMerchantOrderReport(dto);
|
||||||
@@ -397,6 +404,13 @@ public class SettleOrderReportServiceImpl implements ISettleOrderReportService {
|
|||||||
// report.setTradeFee(list.stream().map(SettleOrderReportVO::getTradeFee).reduce(BigDecimal.ZERO, BigDecimal::add));
|
// report.setTradeFee(list.stream().map(SettleOrderReportVO::getTradeFee).reduce(BigDecimal.ZERO, BigDecimal::add));
|
||||||
|
|
||||||
// 从清分账单中计算交易金额,交易手续费
|
// 从清分账单中计算交易金额,交易手续费
|
||||||
|
GetClearingBillDTO clearingBillDTO = GetClearingBillDTO.builder()
|
||||||
|
.merchantId(dto.getMerchantId())
|
||||||
|
.startTime(dto.getStartTime())
|
||||||
|
.endTime(dto.getEndTime())
|
||||||
|
.pageNum(dto.getPageNum())
|
||||||
|
.pageSize(dto.getPageSize())
|
||||||
|
.build();
|
||||||
List<MerchantClearingBillVO> merchantClearingBillList = clearingBillInfoService.getMerchantClearingBillList(clearingBillDTO);
|
List<MerchantClearingBillVO> merchantClearingBillList = clearingBillInfoService.getMerchantClearingBillList(clearingBillDTO);
|
||||||
BigDecimal tradeAmount = BigDecimal.ZERO;
|
BigDecimal tradeAmount = BigDecimal.ZERO;
|
||||||
BigDecimal tradeFee = BigDecimal.ZERO;
|
BigDecimal tradeFee = BigDecimal.ZERO;
|
||||||
@@ -408,9 +422,7 @@ public class SettleOrderReportServiceImpl implements ISettleOrderReportService {
|
|||||||
report.setTradeAmount(tradeAmount);
|
report.setTradeAmount(tradeAmount);
|
||||||
// 交易手续费
|
// 交易手续费
|
||||||
report.setTradeFee(tradeFee);
|
report.setTradeFee(tradeFee);
|
||||||
|
return report;
|
||||||
vo.setMerchantOrderReport(report);
|
|
||||||
return vo;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user