From 0d4084a24bcba6c1941d997712850af800fb60aa Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期三, 13 八月 2025 14:45:50 +0800
Subject: [PATCH] 修改入账

---
 service/src/main/resources/mapper/cwgl/EstimatedReceivableMapper.xml                        |    8 ++++++++
 service/src/main/java/com/ruoyi/cwgl/service/impl/PendingSettlementBusinessServiceImpl.java |    5 ++++-
 service/src/main/java/com/ruoyi/cwgl/mapper/EstimatedReceivableMapper.java                  |    2 ++
 3 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/service/src/main/java/com/ruoyi/cwgl/mapper/EstimatedReceivableMapper.java b/service/src/main/java/com/ruoyi/cwgl/mapper/EstimatedReceivableMapper.java
index 2bd95e1..5335f30 100644
--- a/service/src/main/java/com/ruoyi/cwgl/mapper/EstimatedReceivableMapper.java
+++ b/service/src/main/java/com/ruoyi/cwgl/mapper/EstimatedReceivableMapper.java
@@ -85,4 +85,6 @@
      * @return 缁撴灉
      */
     public int deleteEstimatedReceivableByIds(Integer[] ids);
+
+    void updateEstimatedReceivableBillStatus(@Param("list") List<String> list, @Param("status") int status);
 }
diff --git a/service/src/main/java/com/ruoyi/cwgl/service/impl/PendingSettlementBusinessServiceImpl.java b/service/src/main/java/com/ruoyi/cwgl/service/impl/PendingSettlementBusinessServiceImpl.java
index 5aeaa3e..1a37949 100644
--- a/service/src/main/java/com/ruoyi/cwgl/service/impl/PendingSettlementBusinessServiceImpl.java
+++ b/service/src/main/java/com/ruoyi/cwgl/service/impl/PendingSettlementBusinessServiceImpl.java
@@ -318,6 +318,8 @@
         estimatedReceivableBill.setStatus(0);
         estimatedReceivableBill.setCreateBy(username);
         estimatedReceivableBillMapper.insertEstimatedReceivableBill(estimatedReceivableBill);
+        //淇敼鍏ヨ处
+        estimatedReceivableMapper.updateEstimatedReceivableBillStatus(collect,1);
 
         //淇敼璋冨害鍗曚负宸插垱寤鸿处鍗�
         return  pendingSettlementBusinessMapper.updatePendingSettlementBusinessIsCreate(collect,estimatedReceivableBill.getId(),createBillVo.getBillName());
@@ -362,7 +364,8 @@
         estimatedReceivableBill.setStatus(0);
         estimatedReceivableBill.setCreateBy(username);
         estimatedReceivableBillMapper.insertEstimatedReceivableBill(estimatedReceivableBill);
-
+        //淇敼搴旀敹绠$悊琛ㄥ凡鍏ヨ处
+        estimatedReceivableMapper.updateEstimatedReceivableBillStatus(collect,1);
         //淇敼璋冨害鍗曚负宸插垱寤鸿处鍗�
         return  pendingSettlementBusinessMapper.updatePendingSettlementBusinessIsCreate(collect,estimatedReceivableBill.getId(),billName);
     }
diff --git a/service/src/main/resources/mapper/cwgl/EstimatedReceivableMapper.xml b/service/src/main/resources/mapper/cwgl/EstimatedReceivableMapper.xml
index 709ed55..41b368e 100644
--- a/service/src/main/resources/mapper/cwgl/EstimatedReceivableMapper.xml
+++ b/service/src/main/resources/mapper/cwgl/EstimatedReceivableMapper.xml
@@ -191,6 +191,14 @@
         where id = #{item.id}
         </foreach>
     </update>
+    <update id="updateEstimatedReceivableBillStatus">
+        UPDATE estimated_receivable
+        SET related_bill_status = #{status}
+        WHERE dispatch_no IN
+        <foreach item="item" collection="list" open="(" separator="," close=")">
+            #{item}
+        </foreach>
+    </update>
 
     <!--鍒犻櫎-->
     <delete id="deleteEstimatedReceivableById" parameterType="Integer">

--
Gitblit v1.8.0