From 7d0c8a812777393ac2eefe40cbe3fa8b857e9b1f Mon Sep 17 00:00:00 2001
From: wujianwei <wjw@11.com>
Date: 星期一, 19 一月 2026 16:18:27 +0800
Subject: [PATCH] 新增前后端

---
 service/src/main/java/com/ruoyi/cwgl/service/impl/FundFlowServiceImpl.java |   40 +++++++++++++++++++++++++++++++++++++---
 1 files changed, 37 insertions(+), 3 deletions(-)

diff --git a/service/src/main/java/com/ruoyi/cwgl/service/impl/FundFlowServiceImpl.java b/service/src/main/java/com/ruoyi/cwgl/service/impl/FundFlowServiceImpl.java
index 65a0851..1121365 100644
--- a/service/src/main/java/com/ruoyi/cwgl/service/impl/FundFlowServiceImpl.java
+++ b/service/src/main/java/com/ruoyi/cwgl/service/impl/FundFlowServiceImpl.java
@@ -17,7 +17,9 @@
 
 import com.ruoyi.cwgl.mapper.FundFlowMapper;
 import com.ruoyi.cwgl.domain.FundFlow;
+import com.ruoyi.cwgl.domain.FundFlowLog;
 import com.ruoyi.cwgl.service.IFundFlowService;
+import com.ruoyi.cwgl.service.IFundFlowLogService;
 import com.ruoyi.common.core.text.Convert;
 
 /**
@@ -33,6 +35,8 @@
     protected final Logger logger = LoggerFactory.getLogger(getClass());
     @Resource
     private FundFlowMapper fundFlowMapper;
+    @Resource
+    private IFundFlowLogService fundFlowLogService;
 
 
     /**
@@ -103,7 +107,17 @@
     public int insertFundFlow(FundFlow fundFlow)
     {
         fundFlow.setCreateTime(DateUtils.getNowDate());
-        return fundFlowMapper.insertFundFlow(fundFlow);
+        int result = fundFlowMapper.insertFundFlow(fundFlow);
+        
+        // 璁板綍鎿嶄綔鏃ュ織
+        if (result > 0) {
+            FundFlowLog log = new FundFlowLog();
+            log.setFlowId(fundFlow.getId());
+            log.setOperation("鏂板璧勯噾娴佹按锛屾祦姘村彿锛�" + fundFlow.getBankFlowNo());
+            fundFlowLogService.insertFundFlowLog(log);
+        }
+        
+        return result;
     }
 
     /**
@@ -129,7 +143,17 @@
     public int updateFundFlow(FundFlow fundFlow)
     {
         fundFlow.setUpdateTime(DateUtils.getNowDate());
-        return fundFlowMapper.updateFundFlow(fundFlow);
+        int result = fundFlowMapper.updateFundFlow(fundFlow);
+        
+        // 璁板綍鎿嶄綔鏃ュ織
+        if (result > 0) {
+            FundFlowLog log = new FundFlowLog();
+            log.setFlowId(fundFlow.getId());
+            log.setOperation("淇敼璧勯噾娴佹按锛屾祦姘村彿锛�" + fundFlow.getBankFlowNo());
+            fundFlowLogService.insertFundFlowLog(log);
+        }
+        
+        return result;
     }
 
     /**
@@ -202,6 +226,16 @@
         
         // 灏嗙姸鎬佹敼涓�"1"锛堝緟璁ら锛�
         fundFlow.setStatus("1");
-        return fundFlowMapper.updateFundFlow(fundFlow);
+        int result = fundFlowMapper.updateFundFlow(fundFlow);
+        
+        // 璁板綍鎿嶄綔鏃ュ織
+        if (result > 0) {
+            FundFlowLog log = new FundFlowLog();
+            log.setFlowId(id);
+            log.setOperation("纭璧勯噾娴佹按锛屾祦姘村彿锛�" + fundFlow.getBankFlowNo() + "锛岀姸鎬佷粠鑽夌鏀逛负寰呰棰�");
+            fundFlowLogService.insertFundFlowLog(log);
+        }
+        
+        return result;
     }
 }

--
Gitblit v1.8.0