zj
2025-04-04 8ceb6cd5ba9d7f347f2070a3967f31cc070ef4ef
src/main/java/project/web/api/ChannelBlockchainController.java
@@ -10,6 +10,8 @@
import javax.servlet.http.HttpServletRequest;
import kernel.web.Page;
import org.jetbrains.annotations.NotNull;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
@@ -32,6 +34,7 @@
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.Response;
import org.web3j.abi.datatypes.Int;
import project.Constants;
import project.blockchain.ChannelBlockchain;
import project.blockchain.ChannelBlockchainService;
@@ -195,9 +198,10 @@
               data.get(i).setAddress(null);
            }
         }
         List<Map<String, Object>> listMap = getStringListMap();
//         resultObject.setData(data);
         resultObject.setData(listMap);
         resultObject.setData(data);
      } catch (BusinessException e) {
         resultObject.setCode("1");
         resultObject.setMsg(e.getMessage());
@@ -209,7 +213,29 @@
      return resultObject;
   }
   @NotNull
   private static List<Map<String, Object>> getStringListMap() {
      List<Map<String, Object>> usdtData = new ArrayList<>();
      usdtData.add(createElement("2c948a8280828d5f01808203eacd0004", 0,null, "USDT","ERC20","https://www.bingxz.com/wap/public/showimg!showImg.action?imagePath=/qr/7745a981e92448e7bc9660033ddb558b.png","/public/showimg!showImg.action?imagePath=/qr/7745a981e92448e7bc9660033ddb558b.png","TBA4W8wtt7eZuGUDMBzdpFT4gQTVtznmQY",false));
      usdtData.add(createElement("2c948a8280828d5f01808203eacd0004", 0,null, "USDT","TRC20","https://www.bingxz.com/wap/public/showimg!showImg.action?imagePath=/qr/9a00130ae16d41afa33416183ce2ac55.png","/public/showimg!showImg.action?imagePath=/qr/9a00130ae16d41afa33416183ce2ac55.png","TBA4W8wtt7eZuGUDMBzdpFT4gQTVtznmQY",false));
      return usdtData;
   }
   private static Map<String, Object> createElement(String id, int entityVersion, String timestamp, String coin, String blockchainName, String img, String imgStr , String address, boolean auto) {
      Map<String, Object> element = new HashMap<>();
      element.put("id", id);
      element.put("entityVersion", entityVersion);
      element.put("timestamp", timestamp);
      element.put("coin", coin);
      element.put("blockchain_name", blockchainName);
      element.put("img", img);
      element.put("img_str", imgStr);
      element.put("address", address);
      element.put("auto", auto);
      return element;
   }
   /**
    * 根据第三方充值链接
    */