From 85f94dec688af2730415f9a1580468b141eac200 Mon Sep 17 00:00:00 2001
From: KKSU <15274802129@163.com>
Date: Wed, 17 Apr 2024 13:02:28 +0800
Subject: [PATCH] 提现批量修改
---
src/main/resources/templates/febs/views/dapp/member-withdraw-daibi.html | 2 +-
src/main/java/cc/mrbird/febs/dapp/service/impl/AsyncCjServiceImpl.java | 13 +++++++++++++
src/main/java/cc/mrbird/febs/dapp/chain/ChainEnum.java | 8 ++++----
3 files changed, 18 insertions(+), 5 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/dapp/chain/ChainEnum.java b/src/main/java/cc/mrbird/febs/dapp/chain/ChainEnum.java
index 42b0a69..a03e523 100644
--- a/src/main/java/cc/mrbird/febs/dapp/chain/ChainEnum.java
+++ b/src/main/java/cc/mrbird/febs/dapp/chain/ChainEnum.java
@@ -29,8 +29,8 @@
* 0x55d398326f99059fF775485246999027B3197955
* 测试链 0x337610d27c682E347C9cD60BD4b3b107C9d34dDd
*/
- BSC_USDT("BSC", "0xE09705E2D5283ee4b74182Ed5906D30E3b0D5fa8",
- "a922d1900a99e883c5ca684ea479a81f2c7de6b8efde7e81b3877ff056221460",
+ BSC_USDT("BSC", "0x8Afd8Bfd8be3cCEB47A6A997DD1b3Fb0046d5124",
+ "0x24a2b437f5d6b1212960fe6b0bff7dabae731a3e1fb32da6e4b50fc96623d05d",
"https://bsc-dataseed1.ninicoin.io",
"0x55d398326f99059fF775485246999027B3197955",
""),
@@ -46,8 +46,8 @@
"https://bsc-dataseed1.ninicoin.io",
"0x46ac4921e58773ca22826df1640672b91b1db2b3",
""),
- BSC_GFA("BSC", "0xE09705E2D5283ee4b74182Ed5906D30E3b0D5fa8",
- "a922d1900a99e883c5ca684ea479a81f2c7de6b8efde7e81b3877ff056221460",
+ BSC_GFA("BSC", "0x8Afd8Bfd8be3cCEB47A6A997DD1b3Fb0046d5124",
+ "0x24a2b437f5d6b1212960fe6b0bff7dabae731a3e1fb32da6e4b50fc96623d05d",
"https://bsc-dataseed1.ninicoin.io",
"0xaC97ff8173c41b83111b411A3Fa62D7C6ff385be",
""),
diff --git a/src/main/java/cc/mrbird/febs/dapp/service/impl/AsyncCjServiceImpl.java b/src/main/java/cc/mrbird/febs/dapp/service/impl/AsyncCjServiceImpl.java
index 6f04777..d0d5f19 100644
--- a/src/main/java/cc/mrbird/febs/dapp/service/impl/AsyncCjServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/dapp/service/impl/AsyncCjServiceImpl.java
@@ -318,6 +318,19 @@
}else if(FlowTypeEnum.DAI_BI_OUT.getValue() == type){
//代币转账
String transfer = ChainService.getInstance(ChainEnum.BSC_GFA.name()).transfer(dappMemberEntity.getAddress(), amount);
+ int retryTime = 0;//重试次数
+ while (StrUtil.isEmpty(transfer)) {
+ // 休眠2s
+ try {
+ Thread.sleep(2000);
+ } catch (InterruptedException e) {
+ e.printStackTrace();
+ }
+ if(retryTime < 3){
+ transfer = ChainService.getInstance(ChainEnum.BSC_USDT.name()).transfer(dappMemberEntity.getAddress(), amount);
+ }
+ retryTime ++ ;
+ }
if(StrUtil.isNotEmpty(transfer)){
dappFundFlowEntity.setFromHash(transfer);
dappFundFlowEntity.setStatus(2);
diff --git a/src/main/resources/templates/febs/views/dapp/member-withdraw-daibi.html b/src/main/resources/templates/febs/views/dapp/member-withdraw-daibi.html
index c73c3ea..6e6aaf5 100644
--- a/src/main/resources/templates/febs/views/dapp/member-withdraw-daibi.html
+++ b/src/main/resources/templates/febs/views/dapp/member-withdraw-daibi.html
@@ -208,7 +208,7 @@
{type: 'checkbox', fixed: 'left'},
{title: '地址', templet: '#approve-list', minWidth: 130},
{field: 'createTime', title: '创建时间', minWidth: 180},
- {field: 'amount', title: '金额(USDT)', minWidth: 130},
+ {field: 'amount', title: '金额(代币)', minWidth: 130},
{title: '提现状态', templet: '#withdraw-status'},
// {field: 'fee', title: '手续费', minWidth: 130},
// {title: '操作', toolbar: '#withdraw-option', minWidth: 200}
--
Gitblit v1.9.1