From 08c7b9221a5230206c0ae164ecd750a9757efbd4 Mon Sep 17 00:00:00 2001
From: hxb <hxb@hdlchina.com.cn>
Date: 星期二, 07 十二月 2021 15:53:30 +0800
Subject: [PATCH] 第一版本

---
 HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/socket/HDLAuthSocket.java |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/socket/HDLAuthSocket.java b/HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/socket/HDLAuthSocket.java
index b6e525a..0fb853c 100644
--- a/HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/socket/HDLAuthSocket.java
+++ b/HDLSDK/hdl-connect/src/main/java/com/hdl/sdk/connect/socket/HDLAuthSocket.java
@@ -164,12 +164,17 @@
                     String localSecret = bean.getAuth().getLocalSecret();
                     String gatewayId = bean.getObjects().getGatewayID();
                     String ipAddress = bean.getObjects().getIPAddress();
-                    HDLLinkConfig.getInstance().saveConfig(localSecret,gatewayId,ipAddress);
-                    callBack.onSuccess("璁よ瘉鎴愬姛");
+                    //鍒ゆ柇缃戝叧鏄惁宸茬粡娉ㄥ唽鍒颁簯绔�
+                    if(TextUtils.isEmpty(localSecret) ||TextUtils.isEmpty(gatewayId)){
+                        //璁よ瘉澶辫触锛岀綉鍏虫湭娉ㄥ唽鍒颁簯绔�
+                        callBack.onError(HDLLinkException.getErrorWithCode(HDLLinkCode.HDL_AUTH_ERROR_GATEWAY_NOT_REGISTERED));
+                    }else{
+                        HDLLinkConfig.getInstance().saveConfig(localSecret,gatewayId,ipAddress);
+                        callBack.onSuccess("璁よ瘉鎴愬姛");
+                    }
                 }else{
                     callBack.onError(HDLLinkException.getErrorWithCode(HDLLinkCode.HDL_DATA_ERROR));
                 }
-
             }
 
             @Override

--
Gitblit v1.8.0