| | |
| | | import javax.servlet.http.HttpServletRequest; |
| | | |
| | | import com.nq.utils.timeutil.DateTimeUtil; |
| | | import com.nq.utils.translate.GoogleTranslateUtil; |
| | | import org.apache.commons.collections.map.HashedMap; |
| | | import org.apache.commons.lang3.StringUtils; |
| | | |
| | |
| | | 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); |
| | | } |
| | | |
| | | |
| | |
| | | |
| | | |
| | | List<UserWithdraw> userWithdraws = this.userWithdrawMapper.findUserWithList(user.getId(), withStatus); |
| | | |
| | | userWithdraws.forEach(f->{ |
| | | f.setBankName(new GoogleTranslateUtil().translate(f.getBankName(),request.getHeader("lang"))); |
| | | f.setBankAddress(new GoogleTranslateUtil().translate(f.getBankAddress(),request.getHeader("lang"))); |
| | | }); |
| | | |
| | | PageInfo pageInfo = new PageInfo(userWithdraws); |
| | | |