mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-07-19 13:38:11 +08:00
update 取消字段
This commit is contained in:
@@ -208,17 +208,13 @@ public class BusinessFinancialServiceImpl implements BusinessFinancialService {
|
|||||||
FinancialScope scope = resolveFinancialScope(dto.getStationIdList());
|
FinancialScope scope = resolveFinancialScope(dto.getStationIdList());
|
||||||
List<SettleOrderReport> reportList = queryRawReports(scope.getStationIdList(), dto.getStartTime(), dto.getEndTime());
|
List<SettleOrderReport> reportList = queryRawReports(scope.getStationIdList(), dto.getStartTime(), dto.getEndTime());
|
||||||
ReportSummary summary = buildReportSummary(reportList);
|
ReportSummary summary = buildReportSummary(reportList);
|
||||||
BigDecimal incomeTotalAmount = summary.getIncomeTotalAmount();
|
|
||||||
BigDecimal merchantPlatformServiceFee = summary.getMerchantPlatformServiceFee();
|
|
||||||
BigDecimal expenseTotalAmount = merchantPlatformServiceFee;
|
|
||||||
|
|
||||||
List<BusinessDailySettlementDetailVO.SettlementItem> incomeItems = new ArrayList<>();
|
List<BusinessDailySettlementDetailVO.SettlementItem> incomeItems = new ArrayList<>();
|
||||||
incomeItems.add(buildSettlementItem(SETTLEMENT_ITEM_SERVICE_FEE, "充电服务费(元)", summary.getChargeServiceFee()));
|
incomeItems.add(buildSettlementItem(SETTLEMENT_ITEM_SERVICE_FEE, "充电服务费(元)", summary.getChargeServiceFee()));
|
||||||
incomeItems.add(buildSettlementItem(SETTLEMENT_ITEM_ELECTRICITY_FEE, "充电电费(元)", summary.getChargeElectricityFee()));
|
incomeItems.add(buildSettlementItem(SETTLEMENT_ITEM_ELECTRICITY_FEE, "充电电费(元)", summary.getChargeElectricityFee()));
|
||||||
incomeItems.add(buildSettlementItem(SETTLEMENT_ITEM_PLATFORM_SUBSIDY, "平台给商户的服务费补贴(元)", summary.getPlatformServiceSubsidy()));
|
|
||||||
|
|
||||||
List<BusinessDailySettlementDetailVO.SettlementItem> expenseItems = new ArrayList<>();
|
// List<BusinessDailySettlementDetailVO.SettlementItem> expenseItems = new ArrayList<>();
|
||||||
expenseItems.add(buildSettlementItem(SETTLEMENT_ITEM_MERCHANT_PLATFORM_FEE, "商户给平台的服务费(元)", merchantPlatformServiceFee));
|
// expenseItems.add(buildSettlementItem(SETTLEMENT_ITEM_MERCHANT_PLATFORM_FEE, "商户给平台的服务费(元)", merchantPlatformServiceFee));
|
||||||
|
|
||||||
return BusinessDailySettlementDetailVO.builder()
|
return BusinessDailySettlementDetailVO.builder()
|
||||||
.startTime(dto.getStartTime())
|
.startTime(dto.getStartTime())
|
||||||
@@ -226,19 +222,15 @@ public class BusinessFinancialServiceImpl implements BusinessFinancialService {
|
|||||||
.merchantIdList(scope.getMerchantIdList())
|
.merchantIdList(scope.getMerchantIdList())
|
||||||
.stationCount(scope.getStationIdList() != null ? scope.getStationIdList().size() : null)
|
.stationCount(scope.getStationIdList() != null ? scope.getStationIdList().size() : null)
|
||||||
.settlementAmount(formatMoney(summary.getSettlementAmount()))
|
.settlementAmount(formatMoney(summary.getSettlementAmount()))
|
||||||
.incomeTotalAmount(formatMoney(incomeTotalAmount))
|
|
||||||
.expenseTotalAmount(formatMoney(expenseTotalAmount))
|
|
||||||
.totalOrderCount(BigDecimalUtils.normalize(summary.getTotalOrderCount()))
|
.totalOrderCount(BigDecimalUtils.normalize(summary.getTotalOrderCount()))
|
||||||
.orderTotalAmount(formatMoney(summary.getOrderTotalAmount()))
|
.orderTotalAmount(formatMoney(summary.getOrderTotalAmount()))
|
||||||
.orderElectricity(formatQuantity(summary.getOrderElectricity()))
|
.orderElectricity(formatQuantity(summary.getOrderElectricity()))
|
||||||
.chargeServiceFee(formatMoney(summary.getChargeServiceFee()))
|
.chargeServiceFee(formatMoney(summary.getChargeServiceFee()))
|
||||||
.chargeElectricityFee(formatMoney(summary.getChargeElectricityFee()))
|
.chargeElectricityFee(formatMoney(summary.getChargeElectricityFee()))
|
||||||
.platformServiceSubsidy(formatMoney(summary.getPlatformServiceSubsidy()))
|
|
||||||
.merchantPlatformServiceFee(formatMoney(merchantPlatformServiceFee))
|
|
||||||
.tradeAmount(formatMoney(summary.getTradeAmount()))
|
.tradeAmount(formatMoney(summary.getTradeAmount()))
|
||||||
.tradeFee(formatMoney(summary.getTradeFee()))
|
.tradeFee(formatMoney(summary.getTradeFee()))
|
||||||
.incomeItems(incomeItems)
|
.incomeItems(incomeItems)
|
||||||
.expenseItems(expenseItems)
|
// .expenseItems(expenseItems)
|
||||||
.build();
|
.build();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -783,7 +775,6 @@ public class BusinessFinancialServiceImpl implements BusinessFinancialService {
|
|||||||
private BigDecimal orderElectricity = BigDecimal.ZERO;
|
private BigDecimal orderElectricity = BigDecimal.ZERO;
|
||||||
private BigDecimal chargeServiceFee = BigDecimal.ZERO;
|
private BigDecimal chargeServiceFee = BigDecimal.ZERO;
|
||||||
private BigDecimal chargeElectricityFee = BigDecimal.ZERO;
|
private BigDecimal chargeElectricityFee = BigDecimal.ZERO;
|
||||||
private BigDecimal platformServiceSubsidy = BigDecimal.ZERO;
|
|
||||||
private BigDecimal settlementAmount = BigDecimal.ZERO;
|
private BigDecimal settlementAmount = BigDecimal.ZERO;
|
||||||
private BigDecimal tradeAmount = BigDecimal.ZERO;
|
private BigDecimal tradeAmount = BigDecimal.ZERO;
|
||||||
private BigDecimal tradeFee = BigDecimal.ZERO;
|
private BigDecimal tradeFee = BigDecimal.ZERO;
|
||||||
@@ -799,7 +790,6 @@ public class BusinessFinancialServiceImpl implements BusinessFinancialService {
|
|||||||
orderElectricity = orderElectricity.add(BigDecimalUtils.nullToZero(report.getUseElectricity()));
|
orderElectricity = orderElectricity.add(BigDecimalUtils.nullToZero(report.getUseElectricity()));
|
||||||
chargeServiceFee = chargeServiceFee.add(BigDecimalUtils.nullToZero(report.getServiceAmount()));
|
chargeServiceFee = chargeServiceFee.add(BigDecimalUtils.nullToZero(report.getServiceAmount()));
|
||||||
chargeElectricityFee = chargeElectricityFee.add(BigDecimalUtils.nullToZero(report.getElectricityAmount()));
|
chargeElectricityFee = chargeElectricityFee.add(BigDecimalUtils.nullToZero(report.getElectricityAmount()));
|
||||||
platformServiceSubsidy = platformServiceSubsidy.add(BigDecimalUtils.nullToZero(report.getVirtualAmount()));
|
|
||||||
settlementAmount = settlementAmount.add(reportSettleAmount);
|
settlementAmount = settlementAmount.add(reportSettleAmount);
|
||||||
tradeAmount = tradeAmount.add(BigDecimalUtils.nullToZero(report.getTradeAmount()));
|
tradeAmount = tradeAmount.add(BigDecimalUtils.nullToZero(report.getTradeAmount()));
|
||||||
tradeFee = tradeFee.add(BigDecimalUtils.nullToZero(report.getTradeFee()));
|
tradeFee = tradeFee.add(BigDecimalUtils.nullToZero(report.getTradeFee()));
|
||||||
@@ -807,15 +797,6 @@ public class BusinessFinancialServiceImpl implements BusinessFinancialService {
|
|||||||
? report.getTradeAmount() : reportSettleAmount);
|
? report.getTradeAmount() : reportSettleAmount);
|
||||||
}
|
}
|
||||||
|
|
||||||
private BigDecimal getIncomeTotalAmount() {
|
|
||||||
return chargeServiceFee.add(chargeElectricityFee).add(platformServiceSubsidy);
|
|
||||||
}
|
|
||||||
|
|
||||||
private BigDecimal getMerchantPlatformServiceFee() {
|
|
||||||
BigDecimal fee = getIncomeTotalAmount().subtract(settlementAmount);
|
|
||||||
return fee.compareTo(BigDecimal.ZERO) < 0 ? BigDecimal.ZERO : fee;
|
|
||||||
}
|
|
||||||
|
|
||||||
private BigDecimal getOrderTotalAmount() {
|
private BigDecimal getOrderTotalAmount() {
|
||||||
return orderTotalAmount;
|
return orderTotalAmount;
|
||||||
}
|
}
|
||||||
@@ -836,10 +817,6 @@ public class BusinessFinancialServiceImpl implements BusinessFinancialService {
|
|||||||
return chargeElectricityFee;
|
return chargeElectricityFee;
|
||||||
}
|
}
|
||||||
|
|
||||||
private BigDecimal getPlatformServiceSubsidy() {
|
|
||||||
return platformServiceSubsidy;
|
|
||||||
}
|
|
||||||
|
|
||||||
private BigDecimal getSettlementAmount() {
|
private BigDecimal getSettlementAmount() {
|
||||||
return settlementAmount;
|
return settlementAmount;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user