1
zj
5 days ago effab9619e17b97ac98b035eaa64ba99b27f5dc6
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);