| | |
| | | } |
| | | |
| | | nftActive.setCount(count); |
| | | nftActive.setHash(activeDto.getTxHash()); |
| | | dappNftActivationDao.updateById(nftActive); |
| | | } |
| | | |
| | |
| | | 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)) { |
| | |
| | | ActiveNftListVo nftVo = new ActiveNftListVo(); |
| | | nftVo.setId(nft.getId()); |
| | | nftVo.setRemain(DateUtil.between(now, nft.getExpireTime(), DateUnit.SECOND, false)); |
| | | |
| | | nftVo.setCount(nft.getCount()); |
| | | list.add(nftVo); |
| | | }); |
| | | |