| | |
| | | return memberCoinChargeEntityIPage; |
| | | } |
| | | |
| | | @Override |
| | | public FebsResponse payUsdt(DappMemberEntity memberEntity) { |
| | | DappMemberEntity dappMemberEntity = dappMemberDao.selectById(memberEntity.getId()); |
| | | if(ObjectUtil.isEmpty(dappMemberEntity)){ |
| | | return new FebsResponse().fail().message("会员信息不存在"); |
| | | } |
| | | BigDecimal coinNumber = memberEntity.getCoinNumber() == null ? BigDecimal.ZERO : memberEntity.getCoinNumber(); |
| | | if(BigDecimal.ZERO.compareTo(coinNumber) >= 0){ |
| | | return new FebsResponse().fail().message("请输入正确的金额"); |
| | | } |
| | | DappWalletCoinEntity dappWalletCoinEntity = dappWalletCoinDao.selectByMemberId(memberEntity.getId()); |
| | | if(ObjectUtil.isEmpty(dappWalletCoinEntity)){ |
| | | return new FebsResponse().fail().message("会员账户不存在"); |
| | | } |
| | | dappWalletCoinDao.addTotalAndaddAvailableById(dappWalletCoinEntity.getId(),coinNumber); |
| | | |
| | | DappAccountMoneyChangeEntity dappAccountMoneyChangeEntity = new DappAccountMoneyChangeEntity(memberEntity.getId(), coinNumber, "系统拨付", 9); |
| | | dappAccountMoneyChangeDao.insert(dappAccountMoneyChangeEntity); |
| | | return new FebsResponse().success().message("操作成功"); |
| | | } |
| | | |
| | | public String generateAsaToken(String token) { |
| | | RSA rsa = new RSA(null, AppContants.PUBLIC_KEY); |
| | | return rsa.encryptBase64(token + "_" + System.currentTimeMillis(), KeyType.PublicKey); |