| | |
| | | if(type == 0){ |
| | | userWithdraw.setBankNo(userBank.getBankNo()); |
| | | userWithdraw.setBankName(userBank.getBankName()); |
| | | userWithdraw.setBranch("银行卡"); |
| | | userWithdraw.setPayeeName(userBank.getPayeeName()); |
| | | userWithdraw.setBankAddress("银行卡"); |
| | | }else{ |
| | | userWithdraw.setBankNo(walletAddress); |
| | | userWithdraw.setPayeeName("加密货币"); |
| | | userWithdraw.setBankName("加密货币"); |
| | | userWithdraw.setBranch("加密货币"); |
| | | userWithdraw.setBankAddress("加密货币"); |
| | | } |
| | | |
| | | userWithdraw.setBranchNo(userBank.getBranchNo()); |
| | | |
| | | userWithdraw.setWithStatus(Integer.valueOf(0)); |
| | | BigDecimal withfee = siteSetting.getWithFeePercent().multiply(new BigDecimal(amt)).add(new BigDecimal(siteSetting.getWithFeeSingle().intValue())); |
| | | userWithdraw.setWithFee(withfee); |
| | | userWithdraw.setAssetsType(accsetType); |
| | | log.info("userWithdraw------------:"+userWithdraw.toString()); |
| | | log.info("userBank--------------:"+userBank.toString()); |
| | | int insertCount = this.userWithdrawMapper.insert(userWithdraw); |
| | | if (insertCount > 0) { |
| | | return ServerResponse.createBySuccessMsg("提现成功",request); |
| | | } |
| | | |
| | | log.error("保存提现记录失败"); |
| | | |
| | | throw new Exception("用户提现,保存提现记录失败"); |
| | | } else { |
| | | return ServerResponse.createByErrorMsg("提现密码不正确!",request); |
| | | } |
| | | |
| | | return ServerResponse.createBySuccessMsg("提现成功",request); |
| | | } |
| | | |
| | | |