| | |
| | | walletInfo.setCoinAmount(idoAssets.getCoinAmount()); |
| | | walletInfo.setUsdtAmount(idoAssets.getUsdtAmount()); |
| | | walletInfo.setInviteId(member.getInviteId()); |
| | | |
| | | List<DappIdoAssetsEntity> hasAssets = dappIdoAssetsDao.selectListHasAssets(); |
| | | if (CollUtil.isNotEmpty(hasAssets)) { |
| | | walletInfo.setBuyCnt(hasAssets.size()); |
| | | } |
| | | return walletInfo; |
| | | } |
| | | |
| | |
| | | dappFundFlowDao.insert(boxFundFlow); |
| | | |
| | | new Thread(() -> { |
| | | int count = box.getIndex(); |
| | | while(count > 0) { |
| | | ChainService.getInstance(ChainEnum.BSC_NFT_SDC.name()).safeMintNFT(member.getAddress()); |
| | | count--; |
| | | try { |
| | | int count = box.getIndex(); |
| | | while (count > 0) { |
| | | ChainService.getInstance(ChainEnum.BSC_NFT_SDC.name()).safeMintNFT(member.getAddress()); |
| | | Thread.sleep(5000); |
| | | count--; |
| | | } |
| | | } catch (Exception e) { |
| | | e.printStackTrace(); |
| | | log.error("发放卡牌错误", e); |
| | | } |
| | | }).start(); |
| | | |