hxb
2024-02-22 d451118d4be05f180cfe1f99bc5904f74db8cc3f
HDLLinkLocalSdk/src/main/java/com/hdl/sdk/link/core/connect/HDLUdpConnect.java
@@ -508,14 +508,24 @@
                            }.getType());
                            GatewayBean gateway = response.getObjects();
                            if (gateway != null) {
                                if (!TextUtils.isEmpty(HDLLinkConfig.getInstance().getGatewayId())
                                        && !TextUtils.isEmpty(HDLLinkConfig.getInstance().getHomeId())) {
//                                if (!TextUtils.isEmpty(HDLLinkConfig.getInstance().getGatewayId())
//                                        && !TextUtils.isEmpty(HDLLinkConfig.getInstance().getHomeId())) {
//                                    //主网关并且是当前绑定的网关
//                                    if ("true".equals(gateway.getMaster().toLowerCase())) {
//                                        if (gateway.getGatewayId().equals(HDLLinkConfig.getInstance().getGatewayId())
//                                                || gateway.getDevice_mac().equals(HDLLinkConfig.getInstance().getGatewayId())
//                                                || gateway.getOid().equals(HDLLinkConfig.getInstance().getGatewayId())
//                                                || gateway.getHomeId().equals(HDLLinkConfig.getInstance().getHomeId())) {
//                                            HDLLinkConfig.getInstance().setLocalEncrypt(gateway.getIsLocalEncrypt());//设置是否加密
//                                            HDLLinkConfig.getInstance().setIpAddress(gateway.getIp_address());
//                                            //更新当前网关的信息
//                                            HDLLinkConfig.getInstance().reSaveConfig();
//                                        }
//                                    }
                                if (!TextUtils.isEmpty(gateway.getHomeId())) {
                                    //主网关并且是当前绑定的网关
                                    if ("true".equals(gateway.getMaster().toLowerCase())) {
                                        if (gateway.getGatewayId().equals(HDLLinkConfig.getInstance().getGatewayId())
                                                || gateway.getDevice_mac().equals(HDLLinkConfig.getInstance().getGatewayId())
                                                || gateway.getOid().equals(HDLLinkConfig.getInstance().getGatewayId())
                                                || gateway.getHomeId().equals(HDLLinkConfig.getInstance().getHomeId())) {
                                        if (gateway.getHomeId().equals(HDLLinkConfig.getInstance().getHomeId())) {
                                            HDLLinkConfig.getInstance().setLocalEncrypt(gateway.getIsLocalEncrypt());//设置是否加密
                                            HDLLinkConfig.getInstance().setIpAddress(gateway.getIp_address());
                                            //更新当前网关的信息