| | |
| | | throw new FebsException("NFT不足或者正在激活中"); |
| | | } |
| | | |
| | | if (DateUtil.between(new Date(), nftActive.getExpireTime(), DateUnit.SECOND) < 0) { |
| | | throw new FebsException("NFT已过期"); |
| | | } |
| | | |
| | | if (nftActive.getStatus() != 1) { |
| | | throw new FebsException(MessageSourceUtils.getString("nft_active_001")); |
| | | } |
| | |
| | | UpdateWrapper<DappNftActivation> query = new UpdateWrapper<>(); |
| | | query.eq("status", 1); |
| | | query.eq("member_id", member.getId()); |
| | | query.ge("expire_time", new Date()); |
| | | List<DappNftActivation> nftActivations = dappNftActivationDao.selectList(query); |
| | | |
| | | if (CollUtil.isEmpty(nftActivations)) { |