From 021ef43a08e1b7b1e36a4c4b734a6105821b9613 Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期一, 22 十二月 2025 10:37:44 +0800
Subject: [PATCH] 新增客户判断

---
 service/src/main/java/com/ruoyi/cwgl/service/impl/PayableFeeManagementServiceImpl.java |   20 +++++++++++++++++++-
 1 files changed, 19 insertions(+), 1 deletions(-)

diff --git a/service/src/main/java/com/ruoyi/cwgl/service/impl/PayableFeeManagementServiceImpl.java b/service/src/main/java/com/ruoyi/cwgl/service/impl/PayableFeeManagementServiceImpl.java
index 713e5a8..b45b7d3 100644
--- a/service/src/main/java/com/ruoyi/cwgl/service/impl/PayableFeeManagementServiceImpl.java
+++ b/service/src/main/java/com/ruoyi/cwgl/service/impl/PayableFeeManagementServiceImpl.java
@@ -18,6 +18,7 @@
 import com.ruoyi.cwgl.mapper.PayableFeeManagementMapper;
 import com.ruoyi.cwgl.domain.PayableFeeManagement;
 import com.ruoyi.cwgl.service.IPayableFeeManagementService;
+import com.ruoyi.cwgl.service.IPayableFeeDetailService;
 import com.ruoyi.common.core.text.Convert;
 
 /**
@@ -33,6 +34,9 @@
     protected final Logger logger = LoggerFactory.getLogger(getClass());
     @Resource
     private PayableFeeManagementMapper payableFeeManagementMapper;
+
+    @Resource
+    private IPayableFeeDetailService payableFeeDetailService;
 
 
     /**
@@ -103,7 +107,21 @@
     public int insertPayableFeeManagement(PayableFeeManagement payableFeeManagement)
     {
         payableFeeManagement.setCreateTime(DateUtils.getNowDate());
-        return payableFeeManagementMapper.insertPayableFeeManagement(payableFeeManagement);
+        
+        // 淇濆瓨涓诲疄浣�
+        int result = payableFeeManagementMapper.insertPayableFeeManagement(payableFeeManagement);
+        Integer payableFeeId = payableFeeManagement.getId();
+        
+        // 鎵归噺淇濆瓨鏄庣粏
+        if (payableFeeManagement.getPayableFeeDetailList() != null && !payableFeeManagement.getPayableFeeDetailList().isEmpty()) {
+            payableFeeManagement.getPayableFeeDetailList().forEach(detail -> {
+                detail.setPayableFeeId(payableFeeId);
+                detail.setCreateTime(DateUtils.getNowDate());
+            });
+            payableFeeDetailService.insertPayableFeeDetailBatch(payableFeeManagement.getPayableFeeDetailList());
+        }
+        
+        return result;
     }
 
     /**

--
Gitblit v1.8.0