zainali5120
2020-10-22 ae1a6c9cdb566baa04364e33f45450a87c1bbd61
交易所私募显示标签
1 files modified
30 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java 30 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/member/service/impl/MemberServiceImpl.java
@@ -528,24 +528,24 @@
        log.info("---->{}", phone);
        amount = amount.subtract(selectById.getFeeAmount());
        if("CPV".equals(symbol)){
        if("CPV".equals(symbol) && !"Y".equals(selectById.getIsInside())){
            // 如果是ROC  则自动转
            String transfer = RocService.transfer(amount, address, "CPV");
        }else if("USDT".equals(symbol) && !"Y".equals(selectById.getIsInside())){
            EthService ethService = new EthService();
            // 查询余额是否足够
            BigDecimal bigDecimal = ethService.tokenGetBalance(EthService.TOTAL_ADDRESS);
            if(bigDecimal==null ||bigDecimal.compareTo(amount)<0 ){
                FebsResponse fail = new FebsResponse().fail();
                fail.message("总钱包余额不足");
                return fail;
            }
            amount = amount.multiply(new BigDecimal("1000000"));
            String usdtStr = amount.toPlainString();
            if (usdtStr.contains(".")) {
                usdtStr = usdtStr.substring(0, usdtStr.lastIndexOf("."));
            }
            String s = ethService.tokenSend(address, usdtStr, null);
//            EthService ethService = new EthService();
//            // 查询余额是否足够
//            BigDecimal bigDecimal = ethService.tokenGetBalance(EthService.TOTAL_ADDRESS);
//            if(bigDecimal==null ||bigDecimal.compareTo(amount)<0 ){
//                FebsResponse fail = new FebsResponse().fail();
//                fail.message("总钱包余额不足");
//                return fail;
//            }
//            amount = amount.multiply(new BigDecimal("1000000"));
//            String usdtStr = amount.toPlainString();
//            if (usdtStr.contains(".")) {
//                usdtStr = usdtStr.substring(0, usdtStr.lastIndexOf("."));
//            }
//            String s = ethService.tokenSend(address, usdtStr, null);
        }
        if(StrUtil.isNotBlank(phone)) {
            Sms106Send.sendWithdrawalCoinMsg(phone, time);