| | |
| | | BigDecimal remain; |
| | | if (o == null) { |
| | | remain = coinTotal; |
| | | redisUtils.set(AppContants.REDIS_KEY_USDT_OUT_LIMIT_REMAIN, remain); |
| | | redisUtils.set(AppContants.REDIS_KEY_COIN_REMAIN, remain); |
| | | } else { |
| | | remain = (BigDecimal) o; |
| | | } |
| | |
| | | log.info("源池每日出U限制"); |
| | | BigDecimal sourceBalance = ChainService.getInstance(ChainEnum.BSC_USDT.name()).balanceOf(ChainEnum.BSC_USDT_SOURCE.getAddress()); |
| | | |
| | | BigDecimal total = sourceBalance.multiply(BigDecimal.valueOf(0.1)).setScale(8, RoundingMode.HALF_DOWN); |
| | | BigDecimal total = sourceBalance.multiply(BigDecimal.valueOf(0.1)).setScale(4, RoundingMode.HALF_DOWN); |
| | | redisUtils.set(AppContants.REDIS_KEY_USDT_OUT_LIMIT, total); |
| | | redisUtils.set(AppContants.REDIS_KEY_USDT_OUT_LIMIT_REMAIN, total); |
| | | } |