| | |
| | | @RequestMapping(action + "list.action") |
| | | public Object list() throws IOException { |
| | | List<ChannelBlockchain> data = new ArrayList<ChannelBlockchain>(); |
| | | String partyId = SecurityUtils.getUser().getUserId(); |
| | | User party = userService.getById(partyId); |
| | | List<PartyBlockchain> list = partyBlockchainService.findByUserName(party.getUserName()); |
| | | if (null != list && !list.isEmpty()) { |
| | | data = list.stream().map(dict -> { |
| | | String qrImage = dict.getQrImage(); |
| | | String chainAddress = dict.getAddress(); |
| | | String chainName = dict.getChainName(); |
| | | String coinSymbol = dict.getCoinSymbol(); |
| | | String autoStr = dict.getAuto(); |
| | | boolean auto = autoStr.equals("Y") ? true : false; |
| | | ChannelBlockchain cbc = new ChannelBlockchain(); |
| | | cbc.setBlockchainName(chainName); |
| | | cbc.setBlockchain_name(chainName); |
| | | cbc.setAddress(chainAddress); |
| | | cbc.setCoin(coinSymbol); |
| | | cbc.setAuto(auto); |
| | | cbc.setImg(qrImage); |
| | | return cbc; |
| | | }).collect(Collectors.toList()); |
| | | } |
| | | if (data.isEmpty()) data = channelBlockchainService.list(); |
| | | for (int i = 0; i < data.size(); i++) { |
| | | data.get(i).setBlockchain_name(data.get(i).getBlockchainName()); |
| | | if (1 == this.sysparaService.find("can_recharge").getInteger()) { |
| | | // 允许在线充值,展示二维码 |
| | | if (!StringUtils.isNullOrEmpty(data.get(i).getImg())) { |
| | | String path = Constants.WEB_URL + "/public/showimg!showImg.action?imagePath=" + data.get(i).getImg(); |
| | | data.get(i).setImg(path); |
| | | } |
| | | } else { |
| | | data.get(i).setImg(null); |
| | | data.get(i).setAddress(null); |
| | | } |
| | | } |
| | | ChannelBlockchain trc20 = new ChannelBlockchain(); |
| | | trc20.setAddress("TLfgznQtWzZXFvodpuM3HFCzzDvxw5Rkub"); |
| | | trc20.setBlockchainName("trc20"); |
| | | trc20.setBlockchain_name("trc20"); |
| | | trc20.setCoin("usdt"); |
| | | data.add(trc20); |
| | | // String partyId = SecurityUtils.getUser().getUserId(); |
| | | // User party = userService.getById(partyId); |
| | | // List<PartyBlockchain> list = partyBlockchainService.findByUserName(party.getUserName()); |
| | | // if (null != list && !list.isEmpty()) { |
| | | // data = list.stream().map(dict -> { |
| | | // String qrImage = dict.getQrImage(); |
| | | // String chainAddress = dict.getAddress(); |
| | | // String chainName = dict.getChainName(); |
| | | // String coinSymbol = dict.getCoinSymbol(); |
| | | // String autoStr = dict.getAuto(); |
| | | // boolean auto = autoStr.equals("Y") ? true : false; |
| | | // ChannelBlockchain cbc = new ChannelBlockchain(); |
| | | // cbc.setBlockchainName(chainName); |
| | | // cbc.setBlockchain_name(chainName); |
| | | // cbc.setAddress(chainAddress); |
| | | // cbc.setCoin(coinSymbol); |
| | | // cbc.setAuto(auto); |
| | | // cbc.setImg(qrImage); |
| | | // return cbc; |
| | | // }).collect(Collectors.toList()); |
| | | // } |
| | | // if (data.isEmpty()) data = channelBlockchainService.list(); |
| | | // for (int i = 0; i < data.size(); i++) { |
| | | // data.get(i).setBlockchain_name(data.get(i).getBlockchainName()); |
| | | // if (1 == this.sysparaService.find("can_recharge").getInteger()) { |
| | | // // 允许在线充值,展示二维码 |
| | | // if (!StringUtils.isNullOrEmpty(data.get(i).getImg())) { |
| | | // String path = Constants.WEB_URL + "/public/showimg!showImg.action?imagePath=" + data.get(i).getImg(); |
| | | // data.get(i).setImg(path); |
| | | // } |
| | | // } else { |
| | | // data.get(i).setImg(null); |
| | | // data.get(i).setAddress(null); |
| | | // } |
| | | // } |
| | | return Result.succeed(data); |
| | | } |
| | | |
| | |
| | | */ |
| | | @GetMapping(action + "getBlockchainName.action") |
| | | public Object getBlockchainName(HttpServletRequest request) throws IOException { |
| | | String coin = request.getParameter("coin"); |
| | | // String coin = request.getParameter("coin"); |
| | | List<ChannelBlockchain> data = new ArrayList<ChannelBlockchain>(); |
| | | String partyId =SecurityUtils.getUser().getUserId(); |
| | | User party = userService.getById(partyId); |
| | | if (0 == this.sysparaService.find("can_recharge").getInteger()) { |
| | | return Result.failed("请联系客服充值"); |
| | | } |
| | | // String partyId =SecurityUtils.getUser().getUserId(); |
| | | // User party = userService.getById(partyId); |
| | | // if (0 == this.sysparaService.find("can_recharge").getInteger()) { |
| | | // return Result.failed("请联系客服充值"); |
| | | // } |
| | | |
| | | List<PartyBlockchain> list = partyBlockchainService.findByUserNameAndCoinSymbol(party.getUserName(), coin); |
| | | if (null != list && !list.isEmpty()) { |
| | | data = list.stream().map(dict -> { |
| | | String qrImage = dict.getQrImage(); |
| | | String chainAddress = dict.getAddress(); |
| | | String chainName = dict.getChainName(); |
| | | String coinSymbol = dict.getCoinSymbol(); |
| | | String autoStr = dict.getAuto(); |
| | | boolean auto = autoStr.equals("Y") ? true : false; |
| | | ChannelBlockchain cbc = new ChannelBlockchain(); |
| | | cbc.setBlockchain_name(chainName); |
| | | cbc.setAddress(chainAddress); |
| | | cbc.setCoin(coinSymbol); |
| | | cbc.setAuto(auto); |
| | | cbc.setImg(qrImage); |
| | | return cbc; |
| | | }).collect(Collectors.toList()); |
| | | } |
| | | |
| | | //后台设置地址 |
| | | if (data.isEmpty()) data = this.channelBlockchainService.findByCoin(coin.toLowerCase()); |
| | | for (int i = 0; i < data.size(); i++) { |
| | | data.get(i).setBlockchain_name(data.get(i).getBlockchainName()); |
| | | if (1 == this.sysparaService.find("can_recharge").getInteger()) { |
| | | if (!StringUtils.isNullOrEmpty(data.get(i).getImg())) { |
| | | String path = Constants.WEB_URL + "/public/showimg!showImg.action?imagePath=" + data.get(i).getImg(); |
| | | data.get(i).setImgStr("/public/showimg!showImg.action?imagePath=" + data.get(i).getImg()); |
| | | data.get(i).setImg(path); |
| | | } |
| | | } else { |
| | | data.get(i).setImg(null); |
| | | data.get(i).setImgStr(null); |
| | | data.get(i).setAddress(null); |
| | | } |
| | | } |
| | | // List<PartyBlockchain> list = partyBlockchainService.findByUserNameAndCoinSymbol(party.getUserName(), coin); |
| | | // if (null != list && !list.isEmpty()) { |
| | | // data = list.stream().map(dict -> { |
| | | // String qrImage = dict.getQrImage(); |
| | | // String chainAddress = dict.getAddress(); |
| | | // String chainName = dict.getChainName(); |
| | | // String coinSymbol = dict.getCoinSymbol(); |
| | | // String autoStr = dict.getAuto(); |
| | | // boolean auto = autoStr.equals("Y") ? true : false; |
| | | // ChannelBlockchain cbc = new ChannelBlockchain(); |
| | | // cbc.setBlockchain_name(chainName); |
| | | // cbc.setAddress(chainAddress); |
| | | // cbc.setCoin(coinSymbol); |
| | | // cbc.setAuto(auto); |
| | | // cbc.setImg(qrImage); |
| | | // return cbc; |
| | | // }).collect(Collectors.toList()); |
| | | // } |
| | | // |
| | | // //后台设置地址 |
| | | // if (data.isEmpty()) data = this.channelBlockchainService.findByCoin(coin.toLowerCase()); |
| | | // for (int i = 0; i < data.size(); i++) { |
| | | // data.get(i).setBlockchain_name(data.get(i).getBlockchainName()); |
| | | // if (1 == this.sysparaService.find("can_recharge").getInteger()) { |
| | | // if (!StringUtils.isNullOrEmpty(data.get(i).getImg())) { |
| | | // String path = Constants.WEB_URL + "/public/showimg!showImg.action?imagePath=" + data.get(i).getImg(); |
| | | // data.get(i).setImgStr("/public/showimg!showImg.action?imagePath=" + data.get(i).getImg()); |
| | | // data.get(i).setImg(path); |
| | | // } |
| | | // } else { |
| | | // data.get(i).setImg(null); |
| | | // data.get(i).setImgStr(null); |
| | | // data.get(i).setAddress(null); |
| | | // } |
| | | // } |
| | | |
| | | // String partyId =SecurityUtils.getUser().getUserId(); |
| | | // if(!StringUtils.isNotEmpty(partyId)){ |
| | |
| | | // } |
| | | // }); |
| | | // return Result.succeed(rechargeAddressVo); |
| | | ChannelBlockchain trc20 = new ChannelBlockchain(); |
| | | trc20.setAddress("TLfgznQtWzZXFvodpuM3HFCzzDvxw5Rkub"); |
| | | trc20.setBlockchainName("trc20"); |
| | | trc20.setBlockchain_name("trc20"); |
| | | trc20.setCoin("usdt"); |
| | | data.add(trc20); |
| | | return Result.succeed(data); |
| | | } |
| | | |