From 93077b174e147c8cc5120fe749c01a1ed2ace972 Mon Sep 17 00:00:00 2001 From: Guoqs <123@jsowell.com> Date: Tue, 12 Nov 2024 11:07:05 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=A2=E5=8D=95=E6=97=A5=E6=8A=A5=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E7=BB=93=E7=AE=97=E9=87=91=E9=A2=9D=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pile/domain/SettleOrderReport.java | 5 ++ .../impl/SettleOrderReportServiceImpl.java | 2 +- .../pile/vo/web/SettleOrderReportVO.java | 6 ++- .../mapper/pile/SettleOrderReportMapper.xml | 50 +++++++++++++++++-- 4 files changed, 56 insertions(+), 7 deletions(-) diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/domain/SettleOrderReport.java b/jsowell-pile/src/main/java/com/jsowell/pile/domain/SettleOrderReport.java index ad601c80f..9c6a281b1 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/domain/SettleOrderReport.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/domain/SettleOrderReport.java @@ -75,6 +75,11 @@ public class SettleOrderReport { */ private BigDecimal virtualAmount; + /** + * 结算金额 + */ + private BigDecimal settleAmount; + /** * 交易日期 */ 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 1c93918e6..5140db1f3 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 @@ -1,6 +1,5 @@ package com.jsowell.pile.service.impl; -import com.alibaba.fastjson2.JSON; import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.google.common.base.Joiner; @@ -693,6 +692,7 @@ public class SettleOrderReportServiceImpl implements SettleOrderReportService { settleOrderReport.setServiceAmount(totalServiceAmount); settleOrderReport.setTotalAmount(totalOrderAmount); settleOrderReport.setVirtualAmount(totalVirtualAmount); + settleOrderReport.setSettleAmount(totalSettleAmount); settleOrderReport.setTradeDate(tradeDate); settleOrderReport.setOrderCodes(Joiner.on(",").join(orderCodeList)); // 计算手续费 = 结算金额 * 0.55% diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/SettleOrderReportVO.java b/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/SettleOrderReportVO.java index 2bcc4184f..7c4ad7d04 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/SettleOrderReportVO.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/vo/web/SettleOrderReportVO.java @@ -1,6 +1,5 @@ package com.jsowell.pile.vo.web; -import com.jsowell.common.annotation.Excel; import lombok.Data; import java.math.BigDecimal; @@ -68,6 +67,11 @@ public class SettleOrderReportVO { */ private BigDecimal virtualAmount; + /** + * 结算金额 + */ + private BigDecimal settleAmount; + /** * 交易日期 */ diff --git a/jsowell-pile/src/main/resources/mapper/pile/SettleOrderReportMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/SettleOrderReportMapper.xml index 5d2f3ca8a..f9b1505bc 100644 --- a/jsowell-pile/src/main/resources/mapper/pile/SettleOrderReportMapper.xml +++ b/jsowell-pile/src/main/resources/mapper/pile/SettleOrderReportMapper.xml @@ -16,6 +16,7 @@ + @@ -26,7 +27,7 @@ id, settle_code, merchant_id, station_id, order_codes, use_electricity, charge_num, - charge_time, electricity_amount, service_amount, total_amount, virtual_amount, trade_date, + charge_time, electricity_amount, service_amount, total_amount, virtual_amount, settle_amount, trade_date, trade_amount, trade_fee, create_time, update_time, del_flag