| | |
| | |
|
| | | @Override
|
| | | public Result findBlockAddress(String symbol) {
|
| | | |
| | | //获取用户ID
|
| | | String mId = LoginUserUtils.getAppLoginUser().getId().toString();
|
| | | MemberEntity member = memberDao.selectById(mId);
|
| | |
| | | }else {
|
| | | memberCoinAddress = memberMapper.selectBlockAddress(Long.parseLong(mId), symbol);
|
| | | }
|
| | | ////System.out.println("symbol ========== "+symbol);
|
| | | log.info("--->{}", memberCoinAddress);
|
| | | if(memberCoinAddress!=null) {
|
| | | ////System.out.println("1===================================");
|
| | | map.put("address", memberCoinAddress.getAddress());
|
| | | map.put("lable", memberCoinAddress.getLabel());
|
| | | result.setData(map);
|
| | | result.setCode(0);
|
| | | }else {
|
| | | ////System.out.println("2===================================");
|
| | | String address = "";
|
| | | String key = "";
|
| | | String uuid = member.getInviteId();
|
| | |
| | | break;
|
| | | case "EOS":
|
| | | address = "biyicteos123";
|
| | | // lable = member.getUID();
|
| | | // Map<String,String> eosMap = new HashMap<String, String>();
|
| | | map.put("address", address);
|
| | | map.put("lable",uuid);
|
| | | break;
|
| | |
| | | JSONObject jSONObject = XrpService.createWallet();
|
| | | address = (String)jSONObject.get("xAddress");
|
| | | key = (String)jSONObject.get("secret");
|
| | | // lable = member.getUID();
|
| | | map.put("address", address);
|
| | | map.put("lable", uuid);
|
| | | break;
|
| | |
| | | }
|
| | |
|
| | | memberMapper.insert(coinAddress);
|
| | | ////System.out.println("生成的地址:"+address+" 密钥:"+key);
|
| | | result.setData(map);
|
| | | result.setCode(0);
|
| | | }
|