From 9935010f3b4ec131c660d7816f39ddb611a48314 Mon Sep 17 00:00:00 2001
From: Helius <wangdoubleone@gmail.com>
Date: Fri, 13 Nov 2020 16:35:14 +0800
Subject: [PATCH] modify

---
 src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
index 6b4f701..edf2822 100644
--- a/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
@@ -548,10 +548,17 @@
 		memberCoinWithdrawMapper.updateById(selectById);
 
 		if ("TRC20".equals(selectById.getLabel())) {
-			String orderNo = generateOrderNo(memberId);
-			TRC20ApiUtils.coinApply(orderNo, memberId.toString(), selectById.getSymbol(), selectById.getAmount().toPlainString(), selectById.getAddress());
-			selectById.setTag(orderNo);
-			memberCoinWithdrawMapper.updateById(selectById);
+			Thread thread = new Thread(new Runnable() {
+				@Override
+				public void run() {
+					log.info("远程调用TRC执行:{}", selectById.getId());
+					String orderNo = generateOrderNo(memberId);
+					TRC20ApiUtils.coinApply(orderNo, memberId.toString(), selectById.getSymbol(), selectById.getAmount().toPlainString(), selectById.getAddress());
+					selectById.setTag(orderNo);
+					memberCoinWithdrawMapper.updateById(selectById);
+				}
+			});
+			thread.start();
 		}
 
 		MemberEntity memberEntity = memberMapper.selectById(memberId);

--
Gitblit v1.9.1