| | |
| | | } |
| | | UserInfo userInfo = userInfoService.selectById(id); |
| | | UserWithdrawal userWithdrawal = userWithdrawalService.selectOne(new EntityWrapper<UserWithdrawal>().eq("phone", userInfo.getPhone()).eq("type",1)); |
| | | Region province = regionService.getRegionByCode(userWithdrawal.getBankCardProvinceCode()); |
| | | Region city = regionService.getRegionByCode(userWithdrawal.getBankCardCityCode()); |
| | | userWithdrawal.setBankCardProvince(province == null ? "" : province.getName()); |
| | | userWithdrawal.setBankCardCity(city == null ? "" : city.getName()); |
| | | if(userWithdrawal!=null){ |
| | | Region province = regionService.getRegionByCode(userWithdrawal.getBankCardProvinceCode()); |
| | | Region city = regionService.getRegionByCode(userWithdrawal.getBankCardCityCode()); |
| | | userWithdrawal.setBankCardProvince(province == null ? "" : province.getName()); |
| | | userWithdrawal.setBankCardCity(city == null ? "" : city.getName()); |
| | | } |
| | | |
| | | return ResultUtil.success(userWithdrawal==null?new UserWithdrawal():userWithdrawal); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | |
| | | return ResultUtil.error("请先进行进件操作"); |
| | | } |
| | | try { |
| | | BalanceAcctReq balanceAcctReq = new BalanceAcctReq(); |
| | | balanceAcctReq.setCusId(driverWith.getCusId()); |
| | | BalanceAcctListResp balanceAcctListResp = BalanceAcctExample.retrieveByUserId(balanceAcctReq); |
| | | List<BalanceAcctItem> balanceAccts = balanceAcctListResp.getBalanceAccts(); |
| | | for (BalanceAcctItem balanceAcct : balanceAccts) { |
| | | if(balanceAcct.getBalanceAcctId().equals(driverWith.getBalanceAcctId())){ |
| | | if(balanceAcct.getSettledAmount().doubleValue()==0){ |
| | | return ResultUtil.success(new BigDecimal(0)); |
| | | } |
| | | return ResultUtil.success(new BigDecimal(balanceAcct.getSettledAmount()).divide(new BigDecimal(100))); |
| | | } |
| | | } |
| | | BigDecimal bigDecimal = douGongBasicDataBiz.balanceQuery(driverWith.getHuifuId()); |
| | | return ResultUtil.success(bigDecimal); |
| | | // BalanceAcctReq balanceAcctReq = new BalanceAcctReq(); |
| | | // balanceAcctReq.setCusId(driverWith.getCusId()); |
| | | // BalanceAcctListResp balanceAcctListResp = BalanceAcctExample.retrieveByUserId(balanceAcctReq); |
| | | // List<BalanceAcctItem> balanceAccts = balanceAcctListResp.getBalanceAccts(); |
| | | // for (BalanceAcctItem balanceAcct : balanceAccts) { |
| | | // if(balanceAcct.getBalanceAcctId().equals(driverWith.getBalanceAcctId())){ |
| | | // if(balanceAcct.getSettledAmount().doubleValue()==0){ |
| | | // return ResultUtil.success(new BigDecimal(0)); |
| | | // } |
| | | // return ResultUtil.success(new BigDecimal(balanceAcct.getSettledAmount()).divide(new BigDecimal(100))); |
| | | // } |
| | | // } |
| | | } catch (UpyztException e) { |
| | | e.printStackTrace(); |
| | | System.out.println("用户获取可提现余额:"+e); |
| | | return ResultUtil.error(e.getMessage()); |
| | | } |
| | | return ResultUtil.success(new BigDecimal(0)); |
| | | } |
| | | |
| | | |