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