From 531050d659f23b7dcb00d269bdf7bef86ab66c09 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期日, 03 十一月 2024 18:37:55 +0800
Subject: [PATCH] bug修改

---
 ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java |    9 +++++++--
 1 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java
index 97cbfec..9356b75 100644
--- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java
+++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/TChargingOrderServiceImpl.java
@@ -1274,7 +1274,7 @@
 			electronicMoney = electronicMoney.add(chargingOrderVO.getElectrovalence());
 			serviceMoney = serviceMoney.add(chargingOrderVO.getServiceCharge());
 
-			income = income.add(chargingOrderVO.getOrderAmount());
+			income = income.add(chargingOrderVO.getPaymentAmount());
 
 
 
@@ -2582,7 +2582,7 @@
 				couponDiscount = couponDiscount.add(tChargingOrder.getCouponDiscountAmount());
 			}
 			if (tChargingOrder.getPaymentAmount()!=null){
-				paymentAmount = paymentAmount.add(tChargingOrder.getOrderAmount());
+				paymentAmount = paymentAmount.add(tChargingOrder.getPaymentAmount());
 			}
 
 		}
@@ -2733,7 +2733,9 @@
 		BigDecimal beforeCost= new BigDecimal("0");
 		// 上月利润合计
 		BigDecimal beforeIncome= new BigDecimal("0");
+		int i = 0;
 		for (TSettlementConfirm tSettlementConfirm : list1) {
+			tSettlementConfirm.setXuhao(i);
 			tSettlementConfirm.setMetering(tSettlementConfirm.getSupplyElectronic());
 			List<Site> data1 = siteClient.getSiteByIds(Arrays.asList(tSettlementConfirm.getSiteId())).getData();
 			if (!data1.isEmpty()){
@@ -2836,6 +2838,8 @@
 
 
 			for (TSettlementConfirm settlementConfirm : list2) {
+				int value = parse.getMonth().getValue();
+				settlementConfirm.setMonth(value);
 				settlementConfirm.setIncome(settlementConfirm.getElectrovalence().add(settlementConfirm.getServiceCharge()));
 				tSettlementConfirm.setMetering(tSettlementConfirm.getSupplyElectronic());
 				if (tSettlementConfirm.getSiteId().equals(settlementConfirm.getSiteId())){
@@ -2861,6 +2865,7 @@
 
 
 			}
+			i++;
 		}
 		TSettlementConfirm tSettlementConfirm = new TSettlementConfirm();
 		tSettlementConfirm.setMeteringElectronic(meteringElectronic);

--
Gitblit v1.7.1