From 51a8a65cc62def0582ddd488a62227e7ed0f7e45 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Fri, 24 Mar 2023 17:04:19 +0800 Subject: [PATCH] 后台修改 --- src/main/java/cc/mrbird/febs/mall/chain/service/ChainService.java | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/chain/service/ChainService.java b/src/main/java/cc/mrbird/febs/mall/chain/service/ChainService.java index 04737bf..809998e 100644 --- a/src/main/java/cc/mrbird/febs/mall/chain/service/ChainService.java +++ b/src/main/java/cc/mrbird/febs/mall/chain/service/ChainService.java @@ -166,7 +166,11 @@ EthUsdtContract ethUsdtContract = wssContract(chain.getPrivateKey(), chain.getContractAddress(), web3j); EthFilter filter = getFilter(startBlock, startBlock, chain.getContractAddress()); Flowable<EthUsdtContract.TransferEventResponse> eventFlowable = ethUsdtContract.transferEventFlowable(filter); - + // 判断websocket是否连接成功 + if (!webSocketClient.isOpen()) { + log.error("WebSocket连接失败"); + return; + } // 订阅事件流,将事件编译和处理放到单独的线程中执行 Disposable subscribe = eventFlowable.observeOn(Schedulers.from(executor)) .subscribe(event::compile, error -> { -- Gitblit v1.9.1