|  |  | 
 |  |  |         log.info("---{}",blockNum); | 
 |  |  |         // 查询一下最新区块 | 
 |  |  |         long getnowblock = getnowblock()-20L; | 
 |  |  |         log.info("--->{}, {}", blockNum, System.currentTimeMillis()); | 
 |  |  |         if(getnowblock<blockNum){ | 
 |  |  |             // 如果当前区块比最新已确认区块还大,则不继续执行 | 
 |  |  |             return; | 
 |  |  | 
 |  |  |         if (StringUtils.isBlank(transactionInfoByBlockNum)) { | 
 |  |  |             return; | 
 |  |  |         } | 
 |  |  |         log.info("--->{}, {}", num, System.currentTimeMillis()); | 
 |  |  |         // 不用等到扫完再累加 只要进来就加 还有一个条件是必须查询出区块再加 否则当区块超过实际区块 | 
 |  |  | //        redisUtils.set("USDT_TRC20_BLOCK_NUM", (num + 1L)); | 
 |  |  |         JSONArray parseArray = JSON.parseObject(transactionInfoByBlockNum).getJSONArray("transactions"); |