| | |
| | | return Result.fail(MessageSourceUtils.getString("member_service_0082")); |
| | | } |
| | | |
| | | if (CoinTypeEnum.USDT.name().equals(memberSubmitCoinApplyDto.getSymbol())) { |
| | | if ("ERC20".equals(memberSubmitCoinApplyDto.getLable())) { |
| | | boolean b = memberSubmitCoinApplyDto.getAddress().startsWith("0x"); |
| | | if (!b) { |
| | | return Result.fail("提币地址错误"); |
| | | } |
| | | } |
| | | |
| | | if ("TRC20".equals(memberSubmitCoinApplyDto.getLable())) { |
| | | boolean t = memberSubmitCoinApplyDto.getAddress().startsWith("T"); |
| | | if (!t) { |
| | | return Result.fail("提币地址错误"); |
| | | } |
| | | } |
| | | } |
| | | |
| | | if (CoinTypeEnum.RFNC.name().equals(memberSubmitCoinApplyDto.getSymbol())) { |
| | | boolean rfnc = memberSubmitCoinApplyDto.getAddress().startsWith("RFNC"); |
| | | if (!rfnc) { |
| | | return Result.fail("提币地址错误"); |
| | | } |
| | | } |
| | | |
| | | boolean flag = commonservice.verifyCode(memberSubmitCoinApplyDto.getAccount(), memberSubmitCoinApplyDto.getCode()); |
| | | if (flag) { |
| | | MemberWalletCoinEntity walletCoin = memberWalletCoinDao.selectWalletCoinBymIdAndCode(memberId, memberSubmitCoinApplyDto.getSymbol()); |
| | |
| | | memberCoinWithdrawEntity.setStatus(MemberCoinWithdrawEntity.STATUS_DOING); |
| | | |
| | | if ("TRC20".equals(memberSubmitCoinApplyDto.getLable()) && CoinTypeEnum.USDT.name().equals(memberSubmitCoinApplyDto.getSymbol())) { |
| | | String orderNo = commonservice.generateOrderNo(memberId); |
| | | TRC20ApiUtils.coinApply(orderNo, memberId.toString(), CoinTypeEnum.USDT.name(), coinNumber.toPlainString(), memberSubmitCoinApplyDto.getAddress()); |
| | | memberCoinWithdrawEntity.setTag(orderNo); |
| | | // String orderNo = commonservice.generateOrderNo(memberId); |
| | | // TRC20ApiUtils.coinApply(orderNo, memberId.toString(), CoinTypeEnum.USDT.name(), coinNumber.toPlainString(), memberSubmitCoinApplyDto.getAddress()); |
| | | // memberCoinWithdrawEntity.setTag(orderNo); |
| | | memberCoinWithdrawEntity.setLabel("TRC20"); |
| | | } |
| | | |