From effab9619e17b97ac98b035eaa64ba99b27f5dc6 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Tue, 14 Apr 2026 11:13:28 +0800
Subject: [PATCH] 1
---
trading-order-service/src/main/java/com/yami/trading/service/impl/RechargeBlockchainOrderServiceImpl.java | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/trading-order-service/src/main/java/com/yami/trading/service/impl/RechargeBlockchainOrderServiceImpl.java b/trading-order-service/src/main/java/com/yami/trading/service/impl/RechargeBlockchainOrderServiceImpl.java
index ee38008..fc17333 100644
--- a/trading-order-service/src/main/java/com/yami/trading/service/impl/RechargeBlockchainOrderServiceImpl.java
+++ b/trading-order-service/src/main/java/com/yami/trading/service/impl/RechargeBlockchainOrderServiceImpl.java
@@ -17,6 +17,7 @@
import com.yami.trading.common.util.RandomUtil;
import com.yami.trading.dao.user.RechargeBlockchainOrderMapper;
import com.yami.trading.service.*;
+import com.yami.trading.service.notify.WalletTransactionMailNotificationService;
import com.yami.trading.service.c2c.C2cOrderService;
import com.yami.trading.service.data.DataService;
import com.yami.trading.service.syspara.SysparaService;
@@ -74,6 +75,9 @@
@Autowired
DataService dataService;
+
+ @Autowired
+ private WalletTransactionMailNotificationService walletTransactionMailNotificationService;
@Override
@@ -232,6 +236,10 @@
}
}
userService.updateById(party);
+ BigDecimal mailAmount = BigDecimal.valueOf(amount1);
+ String mailAsset = "usdc".equalsIgnoreCase(recharge.getSymbol()) ? "USDT (from USDC)" : "USDT";
+ walletTransactionMailNotificationService.sendRechargeSuccess(
+ party, recharge.getOrderNo(), mailAmount, mailAsset);
} else {
List<Realtime> realtime_list = this.dataService.realtime(recharge.getSymbol());
@@ -351,6 +359,11 @@
}
}
userService.updateById(party);
+ walletTransactionMailNotificationService.sendRechargeSuccess(
+ party,
+ recharge.getOrderNo(),
+ BigDecimal.valueOf(recharge.getVolume()),
+ recharge.getSymbol().toUpperCase());
}
Log log = new Log();
log.setCategory(Constants.LOG_CATEGORY_OPERATION);
--
Gitblit v1.9.3