| | |
| | | import cc.mrbird.febs.common.utils.AppContants; |
| | | import cc.mrbird.febs.common.utils.LoginUserUtil; |
| | | import cc.mrbird.febs.common.utils.MallUtils; |
| | | import cc.mrbird.febs.common.utils.RedisUtils; |
| | | import cc.mrbird.febs.mall.chain.enums.ChainEnum; |
| | | import cc.mrbird.febs.mall.chain.service.BaseCoinService; |
| | | import cc.mrbird.febs.mall.chain.service.ChainService; |
| | | import cc.mrbird.febs.mall.chain.service.ContractEventService; |
| | | import cc.mrbird.febs.mall.chain.service.UsdtErc20UpdateService; |
| | | import cc.mrbird.febs.mall.entity.*; |
| | | import cc.mrbird.febs.mall.mapper.*; |
| | |
| | | |
| | | import javax.annotation.Resource; |
| | | import java.math.BigDecimal; |
| | | import java.math.BigInteger; |
| | | import java.text.DecimalFormat; |
| | | import java.text.SimpleDateFormat; |
| | | import java.util.*; |
| | |
| | | // |
| | | |
| | | |
| | | @Autowired |
| | | private ContractEventService bscUsdtContractEvent; |
| | | |
| | | |
| | | @Autowired |
| | | private BaseCoinService baseCoinService; |
| | | @Autowired |
| | | private RedisUtils redisUtils; |
| | | @Resource |
| | | private UsdtErc20UpdateService usdtErc20UpdateService; |
| | | @Test |
| | | public void scorePool(){ |
| | | usdtErc20UpdateService.updateUsdt(); |
| | | long start = System.currentTimeMillis(); |
| | | Object incrementObj = redisUtils.get(AppContants.REDIS_KEY_BLOCK_ETH_INCREMENT_NUM); |
| | | BigInteger newest = ChainService.getInstance(ChainEnum.BSC_USDT.name()).blockNumber(); |
| | | BigInteger block; |
| | | if (incrementObj == null) { |
| | | block = newest; |
| | | } else { |
| | | block = (BigInteger) incrementObj; |
| | | } |
| | | // ChainService.wssBaseCoinEventListener(BigInteger.valueOf(24317595), baseCoinService); |
| | | ChainService.wssContractEventListener(BigInteger.valueOf(24317595), bscUsdtContractEvent, ChainEnum.BSC_USDT.name()); |
| | | } |
| | | // |
| | | // @Test |