From 6bc7d55344a1dab02b6a187ea4b5341ae7c29f1b Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Mon, 22 Jul 2024 12:34:44 +0800
Subject: [PATCH] 逻辑
---
src/main/java/cc/mrbird/febs/dapp/utils/OnlineTransferUtil.java | 28 +++++++++++++++++++++++++++-
1 files changed, 27 insertions(+), 1 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/dapp/utils/OnlineTransferUtil.java b/src/main/java/cc/mrbird/febs/dapp/utils/OnlineTransferUtil.java
index fec9376..c38fec3 100644
--- a/src/main/java/cc/mrbird/febs/dapp/utils/OnlineTransferUtil.java
+++ b/src/main/java/cc/mrbird/febs/dapp/utils/OnlineTransferUtil.java
@@ -1,17 +1,22 @@
package cc.mrbird.febs.dapp.utils;
import cc.mrbird.febs.common.utils.SpringContextUtil;
+import cc.mrbird.febs.dapp.entity.DappFundFlowEntity;
import cc.mrbird.febs.dapp.entity.DappOnlineTransferEntity;
+import cc.mrbird.febs.dapp.entity.DappTransferRecordEntity;
+import cc.mrbird.febs.dapp.mapper.DappFundFlowDao;
import cc.mrbird.febs.dapp.mapper.DappOnlineTransferDao;
+import cc.mrbird.febs.dapp.mapper.DappTransferRecordDao;
import java.math.BigDecimal;
public class OnlineTransferUtil {
private static final DappOnlineTransferDao dappOnlineTransferDao = SpringContextUtil.getBean(DappOnlineTransferDao.class);
+ private static final DappTransferRecordDao dappTransferRecordDao = SpringContextUtil.getBean(DappTransferRecordDao.class);
public static void addTransfer(String address, BigDecimal amount, Integer type, Integer targetType, String fromType, String symbol, String batchNo) {
- addTransfer(address, amount, type, targetType, fromType, symbol, "BSC", batchNo);
+ addTransfer(address, amount, type, targetType, fromType, symbol, "BSC", batchNo);
}
public static void addTransfer(String address, BigDecimal amount, Integer type, Integer targetType, String fromType, String symbol, String chain, String batchNo) {
@@ -28,4 +33,25 @@
dappOnlineTransferDao.insert(transfer);
}
+
+ public static void addTransferRecord(String fromAddress, String toAddress, BigDecimal amount, String hash, String chainType, String sourceFlag, String symbol) {
+ DappTransferRecordEntity record = dappTransferRecordDao.selectByHash(hash);
+ if (record != null) {
+ return;
+ }
+ record = new DappTransferRecordEntity();
+ record.setFromAddress(fromAddress);
+ record.setToAddress(toAddress);
+ record.setAmount(amount);
+ record.setHash(hash);
+ record.setChainType(chainType);
+ record.setSourceFlag(sourceFlag);
+ record.setSymbol(symbol);
+ dappTransferRecordDao.insert(record);
+ }
+
+ public static void addTransferRecord(String fromAddress, String toAddress, BigDecimal amount, String hash, String sourceFlag, String symbol) {
+ addTransferRecord(fromAddress, toAddress, amount, hash, "BSC", sourceFlag, symbol);
+ }
+
}
--
Gitblit v1.9.1