From 93f8c736fd50a80a72d633e888e2d65904bcd7fc Mon Sep 17 00:00:00 2001
From: sen <sen@qq.com>
Date: 星期日, 01 二月 2026 18:34: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