From 726f9fd86e790386732906769c4ee5f9c3e3087b Mon Sep 17 00:00:00 2001
From: maven <2163098428@qq.com>
Date: 星期三, 14 一月 2026 11:08:15 +0800
Subject: [PATCH] yys 付款,回款改为绑定台账,产品

---
 src/main/java/com/ruoyi/sales/service/impl/SalesLedgerProductServiceImpl.java |   16 +++++++++++++---
 1 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerProductServiceImpl.java b/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerProductServiceImpl.java
index b2fc645..9b056ce 100644
--- a/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerProductServiceImpl.java
+++ b/src/main/java/com/ruoyi/sales/service/impl/SalesLedgerProductServiceImpl.java
@@ -183,9 +183,19 @@
     @Override
     @Transactional(rollbackFor = Exception.class)
     public int addOrUpdateSalesLedgerProduct(SalesLedgerProduct salesLedgerProduct) {
-        //鏈紑绁ㄦ暟閲�+閲戦
-        salesLedgerProduct.setNoInvoiceNum(salesLedgerProduct.getQuantity());
-        salesLedgerProduct.setNoInvoiceAmount(salesLedgerProduct.getTaxInclusiveTotalPrice());
+        // 寰呭洖娆撅紝浠樻
+        if(salesLedgerProduct.getType().equals(1)){
+            salesLedgerProduct.setPendingInvoiceTotal(salesLedgerProduct.getTaxInclusiveTotalPrice().subtract(salesLedgerProduct.getInvoiceTotal()));
+            //鏈紑绁ㄦ暟閲�+閲戦
+            salesLedgerProduct.setNoInvoiceNum(salesLedgerProduct.getQuantity());
+            salesLedgerProduct.setNoInvoiceAmount(salesLedgerProduct.getTaxInclusiveTotalPrice());
+        }else{
+            salesLedgerProduct.setPendingTicketsTotal(salesLedgerProduct.getTaxInclusiveTotalPrice().subtract(salesLedgerProduct.getTicketsTotal()));
+            // 鏈潵绁ㄦ暟閲�+閲戦
+            salesLedgerProduct.setFutureTickets(salesLedgerProduct.getQuantity());
+            salesLedgerProduct.setFutureTicketsAmount(salesLedgerProduct.getTaxInclusiveTotalPrice());
+        }
+
         int result;
         Long salesLedgerId = salesLedgerProduct.getSalesLedgerId();
         if (salesLedgerProduct.getId() == null) {

--
Gitblit v1.9.3