From 73323434da5af65661adb4f57b816351b0a54ce1 Mon Sep 17 00:00:00 2001
From: zainali5120 <512061637@qq.com>
Date: Sat, 12 Dec 2020 11:50:53 +0800
Subject: [PATCH] 短信时间设置为10分钟,CPV不能互转

---
 src/main/java/com/xcong/excoin/modules/coin/service/impl/BlockCoinServiceImpl.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/coin/service/impl/BlockCoinServiceImpl.java b/src/main/java/com/xcong/excoin/modules/coin/service/impl/BlockCoinServiceImpl.java
index 26f23c3..27f1f82 100644
--- a/src/main/java/com/xcong/excoin/modules/coin/service/impl/BlockCoinServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/coin/service/impl/BlockCoinServiceImpl.java
@@ -553,6 +553,13 @@
         if(CollectionUtils.isNotEmpty(memberCoinChargeEntities)){
             return;
         }
+        // 校验这个交易是否成功
+        EthService ethService  = new EthService();
+        boolean b = ethService.checkTransferResult(hash);
+        if(!b){
+            log.info("#USDT假充值:{}#", hash);
+            return;
+        }
         MemberCoinAddressEntity coinAddressEntity = memberCoinAddressDao.selectCoinAddressByAddressAndSymbol(address, CoinTypeEnum.USDT.toString());
         if (coinAddressEntity == null) {
             return;
@@ -582,7 +589,7 @@
             }
            // 同步
             try{
-                usdtEthService.pollByAddress(address);
+                usdtEthService.pollByAddress(address,balance);
             }catch (Exception e){
 
             }
@@ -614,4 +621,5 @@
         memberCoinChargeDao.insert(memberCoinChargeEntity);
         return orderNo;
     }
+
 }

--
Gitblit v1.9.1