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 db9b92b0a..2722fe400 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 @@ -284,7 +284,8 @@ public class SettleOrderReportServiceImpl implements SettleOrderReportService { dto.setEndTime(DateUtils.parseDateToStr(DateUtils.YYYY_MM_DD, new Date())); } MerchantOrderReportVO vo = new MerchantOrderReportVO(); - MerchantOrderReportVO.MerchantOrderReport report = new MerchantOrderReportVO.MerchantOrderReport(); + // MerchantOrderReportVO.MerchantOrderReport report = new MerchantOrderReportVO.MerchantOrderReport(); + OrderReportDetail report = new OrderReportDetail(); PageUtils.startPage(pageNum, pageSize); List pageList = settleOrderReportMapper.getMerchantOrderReport(dto); if (CollectionUtils.isEmpty(pageList)) { @@ -359,7 +360,8 @@ public class SettleOrderReportServiceImpl implements SettleOrderReportService { vo.setPageResponse(pageResponse); // 进行数据汇总 - MerchantOrderReportVO.MerchantOrderReport report = queryMerchantOrderReport(dto); + // MerchantOrderReportVO.MerchantOrderReport report = queryMerchantOrderReport(dto); + OrderReportDetail report = queryMerchantOrderReport(dto); vo.setMerchantOrderReport(report); return vo; } @@ -389,14 +391,15 @@ public class SettleOrderReportServiceImpl implements SettleOrderReportService { vo.setPageResponse(pageResponse); // 进行数据汇总 - MerchantOrderReportVO.MerchantOrderReport report = queryMerchantOrderReport(dto); + // MerchantOrderReportVO.MerchantOrderReport report = queryMerchantOrderReport(dto); + OrderReportDetail report = queryMerchantOrderReport(dto); vo.setMerchantOrderReport(report); return vo; } - private MerchantOrderReportVO.MerchantOrderReport queryMerchantOrderReport(MerchantOrderReportDTO dto) { + private OrderReportDetail queryMerchantOrderReport(MerchantOrderReportDTO dto) { // 进行数据汇总 - MerchantOrderReportVO.MerchantOrderReport report = new MerchantOrderReportVO.MerchantOrderReport(); + OrderReportDetail report = new OrderReportDetail(); List list = settleOrderReportMapper.getMerchantOrderReport(dto); BigDecimal useElectricity = BigDecimal.ZERO; BigDecimal chargeNum = BigDecimal.ZERO; diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/MerchantOrderReportVO.java b/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/MerchantOrderReportVO.java index f02fc712a..176ba8c58 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/MerchantOrderReportVO.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/MerchantOrderReportVO.java @@ -1,52 +1,46 @@ package com.jsowell.pile.vo.web; import com.jsowell.common.core.page.PageResponse; -import com.jsowell.pile.domain.SettleOrderReport; import lombok.Data; -import java.math.BigDecimal; -import java.util.List; - @Data public class MerchantOrderReportVO { private String merchantId; - private MerchantOrderReport merchantOrderReport; - - // private List reportList; + private OrderReportDetail merchantOrderReport; private PageResponse pageResponse; - @Data - public static class MerchantOrderReport{ - // 用电度数 - private BigDecimal useElectricity; - - // 充电次数 - private BigDecimal chargeNum; - - // 充电时长 - private BigDecimal chargeTime; - - // 电费金额 - private BigDecimal electricityAmount; - - // 服务费金额 - private BigDecimal serviceAmount; - - // 收入金额 - private BigDecimal totalAmount; - - // 交易金额 - private BigDecimal tradeAmount; - - // 交易手续费 - private BigDecimal tradeFee; - - // 虚拟金额 - private BigDecimal virtualAmount; - - // 白名单支付次数 - private BigDecimal whitelistPaymentsNum; - } + // @Data + // public static class MerchantOrderReport{ + // // 用电度数 + // private BigDecimal useElectricity; + // + // // 充电次数 + // private BigDecimal chargeNum; + // + // // 充电时长 + // private BigDecimal chargeTime; + // + // // 电费金额 + // private BigDecimal electricityAmount; + // + // // 服务费金额 + // private BigDecimal serviceAmount; + // + // // 收入金额 + // private BigDecimal totalAmount; + // + // // 交易金额 + // private BigDecimal tradeAmount; + // + // // 交易手续费 + // private BigDecimal tradeFee; + // + // // 虚拟金额 + // private BigDecimal virtualAmount; + // + // // 白名单支付次数 + // private BigDecimal whitelistPaymentsNum; + // } } diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/OrderReportDetail.java b/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/OrderReportDetail.java new file mode 100644 index 000000000..8dd874a3a --- /dev/null +++ b/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/OrderReportDetail.java @@ -0,0 +1,41 @@ +package com.jsowell.pile.vo.web; + +import lombok.Data; + +import java.math.BigDecimal; + +/** + * 订单报告详情 + */ +@Data +public class OrderReportDetail { + // 用电度数 + private BigDecimal useElectricity; + + // 充电次数 + private BigDecimal chargeNum; + + // 充电时长 + private BigDecimal chargeTime; + + // 电费金额 + private BigDecimal electricityAmount; + + // 服务费金额 + private BigDecimal serviceAmount; + + // 收入金额 + private BigDecimal totalAmount; + + // 交易金额 + private BigDecimal tradeAmount; + + // 交易手续费 + private BigDecimal tradeFee; + + // 虚拟金额 + private BigDecimal virtualAmount; + + // 白名单支付次数 + private BigDecimal whitelistPaymentsNum; +}