From f1bfaebb0217450a246fe8695270eed47a30fe3c Mon Sep 17 00:00:00 2001
From: peter <14100000001@qq.com>
Date: Thu, 21 Aug 2025 18:09:11 +0800
Subject: [PATCH] 8.17接口调试

---
 trading-order-admin/src/main/java/com/yami/trading/api/controller/exchange/ApiChannelBlockchainController.java |   49 +++++++++++++++++++++++++------------------------
 1 files changed, 25 insertions(+), 24 deletions(-)

diff --git a/trading-order-admin/src/main/java/com/yami/trading/api/controller/exchange/ApiChannelBlockchainController.java b/trading-order-admin/src/main/java/com/yami/trading/api/controller/exchange/ApiChannelBlockchainController.java
index 1ea33cb..2c3cd70 100644
--- a/trading-order-admin/src/main/java/com/yami/trading/api/controller/exchange/ApiChannelBlockchainController.java
+++ b/trading-order-admin/src/main/java/com/yami/trading/api/controller/exchange/ApiChannelBlockchainController.java
@@ -8,6 +8,7 @@
 import com.alibaba.fastjson.JSON;
 import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.fasterxml.jackson.databind.ObjectMapper;
 import com.yami.trading.security.common.enums.CryptoCurrencyEnum;
 import com.yami.trading.security.common.util.LocalKeyStorageAESUtil;
@@ -124,31 +125,31 @@
     @GetMapping(action + "getBlockchainName.action")
     public Object getBlockchainName(HttpServletRequest request) throws Exception {
         String coin = request.getParameter("coin");
-        List<ChannelBlockchain> data = new ArrayList<ChannelBlockchain>();
+//        List<ChannelBlockchain> data = new ArrayList<ChannelBlockchain>();
+        return Result.succeed(channelBlockchainService.list(Wrappers.<ChannelBlockchain>query().lambda().eq(ChannelBlockchain::getCoin, coin.toLowerCase())));
+//        try {
+//            coin  = coin.toLowerCase();
+//            Map<String, List<CryptoCurrencyEnum>> allGroupedByCoin = CryptoCurrencyEnum.getAllGroupedByCoin();
+//            List<CryptoCurrencyEnum> currencyEnums = allGroupedByCoin.get(coin);
+//            currencyEnums.forEach(f->{
+//                try {
+//                    String address = LocalKeyStorageAESUtil.loadAndDecrypt(f.getName());
+//                    ChannelBlockchain blockchain = new ChannelBlockchain();
+//                    blockchain.setBlockchain_name(f.getChain());
+//                    blockchain.setAddress(address);
+//                    blockchain.setCoin(f.getCoin());
+//                    blockchain.setAuto(false);
+//                    blockchain.setImg(null);
+//                    data.add(blockchain);
+//                } catch (Exception e) {
+//                    e.getMessage();
+//                }
+//            });
+//        }catch (Exception e){
+//            log.error("获取充值地址错误:",e);
+//            return Result.failed("充值链暂不可用");
+//        }
 
-        try {
-            coin  = coin.toLowerCase();
-            Map<String, List<CryptoCurrencyEnum>> allGroupedByCoin = CryptoCurrencyEnum.getAllGroupedByCoin();
-            List<CryptoCurrencyEnum> currencyEnums = allGroupedByCoin.get(coin);
-            currencyEnums.forEach(f->{
-                try {
-                    String address = LocalKeyStorageAESUtil.loadAndDecrypt(f.getName());
-                    ChannelBlockchain blockchain = new ChannelBlockchain();
-                    blockchain.setBlockchain_name(f.getChain());
-                    blockchain.setAddress(address);
-                    blockchain.setCoin(f.getCoin());
-                    blockchain.setAuto(false);
-                    blockchain.setImg(null);
-                    data.add(blockchain);
-                } catch (Exception e) {
-                    e.getMessage();
-                }
-            });
-        }catch (Exception e){
-            log.error("获取充值地址错误:",e);
-            return Result.failed("充值链暂不可用");
-        }
-        return Result.succeed(data);
 
 
 

--
Gitblit v1.9.3