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