xiaoyong931011
2021-12-08 f5e6133809c553cfd9fb28ee61019927c547c374
src/main/java/com/xcong/excoin/modules/blackchain/service/Impl/BlockSeriveImpl.java
@@ -191,7 +191,7 @@
                            // 发送新增的地址到监听集合
                            usdtUpdateProducer.sendAddressMsg(address+","+"ERC20");
                        } else if ("TRC20".equals(lable)) {
                            MemberCoinAddressEntity coinAddress = memberMapper.selectBlockAddress(Long.parseLong(mId), CoinTypeEnum.XCT.name());
                            MemberCoinAddressEntity coinAddress = memberMapper.selectBlockAddress(Long.parseLong(mId), CoinTypeEnum.XCC.name());
                            if (coinAddress != null) {
                                address = coinAddress.getAddress();
                                key = coinAddress.getPrivateKey();
@@ -209,11 +209,12 @@
                        address = RocService.createWallet();
                        map.put("address", address);
                        break;
                    case "XCT" :
                    case "XCC" :
                        MemberCoinAddressEntity trc20Usdt = memberMapper.selectBlockAddressWithTag(Long.parseLong(mId), CoinTypeEnum.USDT.name(), "TRC20");
                        if (trc20Usdt != null) {
                            address = trc20Usdt.getAddress();
                            key = trc20Usdt.getPrivateKey();
                            map.put("address", address);
                        } else {
                            Map<String, String> usdtMap = Trc20Service.createAddress();
                            address = usdtMap.get("address");
@@ -233,7 +234,7 @@
                coinAddress.setPrivateKey(key);
                coinAddress.setSymbol(symbol);
                coinAddress.setLabel(uuid);
                if (symbol.equals("USDT") || "XCT".equals(symbol)) {
                if (symbol.equals("USDT") || "XCC".equals(symbol)) {
                    coinAddress.setTag(lable);
                }