| | |
| | | * 计算业绩是否失效 |
| | | */ |
| | | |
| | | @Scheduled(cron = "0 0/5 * * * ? ") |
| | | @Scheduled(cron = "0 0 1 * * ? ") |
| | | public void achieveJob() { |
| | | QueryWrapper<DappAchieve> objectQueryWrapper = new QueryWrapper<>(); |
| | | objectQueryWrapper.eq("state",DappAchieve.STATUS_ING); |
| | |
| | | Date createTime = achieve.getCreateTime(); |
| | | DateTime dateTime = DateUtil.offsetDay(createTime, 75);//失效时间 |
| | | if(DateUtil.compare(new Date(),dateTime) > 0){ |
| | | continue; |
| | | achieve.setState(DappAchieve.STATUS_DONE); |
| | | dappAchieveMapper.updateById(achieve); |
| | | } |
| | | achieve.setState(DappAchieve.STATUS_DONE); |
| | | dappAchieveMapper.updateById(achieve); |
| | | } |
| | | } |
| | | |
| | |
| | | */ |
| | | log.info("滑点奖励"); |
| | | //获取滑点钱包的余额 |
| | | // BigDecimal coinCnt = ChainService.getInstance(ChainEnum.BSC_GFA.name()).balanceOf("0x1Ea392645f816BF15f1Fc87728eA010585bAAE7D").setScale(8,BigDecimal.ROUND_DOWN); |
| | | // BigDecimal coinPrice = ChainService.getInstance(ChainEnum.BSC_GFA.name()).getPrice("0x1Ea392645f816BF15f1Fc87728eA010585bAAE7D").setScale(8,BigDecimal.ROUND_DOWN); |
| | | BigDecimal coinCnt = ChainService.getInstance(ChainEnum.BSC_GFA.name()).balanceOf("0x1Ea392645f816BF15f1Fc87728eA010585bAAE7D").setScale(8,BigDecimal.ROUND_DOWN); |
| | | BigDecimal coinPrice = ChainService.getInstance(ChainEnum.BSC_GFA.name()).getPrice("0x1Ea392645f816BF15f1Fc87728eA010585bAAE7D").setScale(8,BigDecimal.ROUND_DOWN); |
| | | |
| | | |
| | | BigDecimal coinCnt = ChainService.getInstance(ChainEnum.BSC_GFA.name()).balanceOf("0xF6b06A30196aA5E318232a3b61319eab0FD4A3bF").setScale(8,BigDecimal.ROUND_DOWN); |
| | | BigDecimal coinPrice = ChainService.getInstance(ChainEnum.BSC_GFA.name()).getPrice("0xF6b06A30196aA5E318232a3b61319eab0FD4A3bF").setScale(8,BigDecimal.ROUND_DOWN); |
| | | // BigDecimal coinCnt = ChainService.getInstance(ChainEnum.BSC_GFA.name()).balanceOf("0xF6b06A30196aA5E318232a3b61319eab0FD4A3bF").setScale(8,BigDecimal.ROUND_DOWN); |
| | | // BigDecimal coinPrice = ChainService.getInstance(ChainEnum.BSC_GFA.name()).getPrice("0xF6b06A30196aA5E318232a3b61319eab0FD4A3bF").setScale(8,BigDecimal.ROUND_DOWN); |
| | | |
| | | //获取上一时刻的数据 |
| | | BigDecimal coinAmountOld =BigDecimal.ZERO; |