wujianwei
2026-03-20 1e89b00b0919a19504f32b56fb1ef80298799ec4
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;
    }
}