From a303e40b2d843700f2b9045ca105c81dea97d964 Mon Sep 17 00:00:00 2001
From: chenrui <1187576398@qq.com>
Date: 星期一, 09 六月 2025 16:06:42 +0800
Subject: [PATCH] 回款登记记录修改

---
 src/main/java/com/ruoyi/sales/controller/SalesLedgerController.java |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/ruoyi/sales/controller/SalesLedgerController.java b/src/main/java/com/ruoyi/sales/controller/SalesLedgerController.java
index 5ac4159..79bde14 100644
--- a/src/main/java/com/ruoyi/sales/controller/SalesLedgerController.java
+++ b/src/main/java/com/ruoyi/sales/controller/SalesLedgerController.java
@@ -180,9 +180,11 @@
         for (SalesLedger salesLedger : iPage.getRecords()) {
             boolean existFlag = false;
             BigDecimal noInvoiceAmountTotal = BigDecimal.ZERO;
+            BigDecimal invoiceTotal = BigDecimal.ZERO;
             for (InvoiceLedgerDto invoiceLedgerDto : invoiceLedgerDtoList) {
                 if (salesLedger.getId().intValue() == invoiceLedgerDto.getSalesLedgerId()) {
                     noInvoiceAmountTotal = salesLedger.getContractAmount().subtract(invoiceLedgerDto.getInvoiceTotal());
+                    invoiceTotal = invoiceLedgerDto.getInvoiceTotal();
                     existFlag = true;
                     break;
                 }
@@ -192,6 +194,7 @@
             }else {
                 salesLedger.setNoInvoiceAmountTotal(salesLedger.getContractAmount());
             }
+            salesLedger.setInvoiceTotal(invoiceTotal);
         }
         return iPage;
     }

--
Gitblit v1.9.3