Helius
2022-06-07 6562e04677044d4c15ee303d922bfeabe56320fb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package cc.mrbird.febs.dapp.utils;
 
import cc.mrbird.febs.common.utils.SpringContextUtil;
import cc.mrbird.febs.dapp.entity.DappOnlineTransferEntity;
import cc.mrbird.febs.dapp.mapper.DappOnlineTransferDao;
 
import java.math.BigDecimal;
 
public class OnlineTransferUtil {
 
    private static final DappOnlineTransferDao dappOnlineTransferDao = SpringContextUtil.getBean(DappOnlineTransferDao.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);
    }
 
    public static void addTransfer(String address, BigDecimal amount, Integer type, Integer targetType, String fromType, String symbol, String chain, String batchNo) {
        DappOnlineTransferEntity transfer = new DappOnlineTransferEntity();
        transfer.setAddress(address);
        transfer.setAmount(amount);
        transfer.setType(type);
        transfer.setTargetType(targetType);
        transfer.setFromType(fromType);
        transfer.setSymbol(symbol);
        transfer.setChain(chain);
        transfer.setBatchNo(batchNo);
        transfer.setHasFinish(2);
 
        dappOnlineTransferDao.insert(transfer);
    }
}