From eba011c9c3a25e73763eb420e9c3275cc1112bab Mon Sep 17 00:00:00 2001
From: maven <2163098428@qq.com>
Date: 星期二, 20 一月 2026 14:05:31 +0800
Subject: [PATCH] yys 1.回款提醒,人力资源优化

---
 src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java b/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java
index e79c836..2754b09 100644
--- a/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java
+++ b/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerServiceImpl.java
@@ -540,8 +540,10 @@
         if (!insertList.isEmpty()) {
             for (SalesLedgerProduct salesLedgerProduct : insertList) {
                 salesLedgerProduct.setType(type);
-                salesLedgerProduct.setNoInvoiceNum(salesLedgerProduct.getQuantity());
-                salesLedgerProduct.setNoInvoiceAmount(salesLedgerProduct.getTaxInclusiveTotalPrice());
+                salesLedgerProduct
+                        .setNoInvoiceNum(salesLedgerDto.getIsInvoice().equals(2) ? BigDecimal.ZERO :salesLedgerProduct.getQuantity());
+                salesLedgerProduct
+                        .setNoInvoiceAmount(salesLedgerDto.getIsInvoice().equals(2) ? BigDecimal.ZERO : salesLedgerProduct.getTaxInclusiveTotalPrice());
                 salesLedgerProductMapper.insert(salesLedgerProduct);
             }
             if (salesLedgerDto.getIsInvoice().equals(2)) {
@@ -549,6 +551,8 @@
                 for (SalesLedgerProduct productDatum : insertList) {
                     productDatum.setCurrentInvoiceAmount(productDatum.getTaxInclusiveTotalPrice());
                     productDatum.setCurrentInvoiceNum(productDatum.getQuantity());
+                    productDatum.setInvoiceNum(productDatum.getQuantity());
+                    productDatum.setInvoiceAmount(productDatum.getTaxInclusiveTotalPrice());
                 }
                 salesLedgerDto.setId(salesLedgerId);
                 salesLedgerDto.setIssueDate(LocalDate.now());

--
Gitblit v1.9.3