From 54ada3b3c6c58da67dda2ecaea4b19b42ab5c257 Mon Sep 17 00:00:00 2001
From: chenqiyang <1406175257@qq.com>
Date: 星期三, 29 三月 2023 17:51:47 +0800
Subject: [PATCH] 1.改用萤石动态库,解决openssl版本冲突问题 2.设备回调成功增加返回设备序列号 3.优化部分功能

---
 EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceResultViewController.m |   51 ++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 42 insertions(+), 9 deletions(-)

diff --git a/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceResultViewController.m b/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceResultViewController.m
index afe9d1e..90b5895 100644
--- a/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceResultViewController.m
+++ b/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceResultViewController.m
@@ -9,7 +9,7 @@
 #import "EZDeviceResultViewController.h"
 #import "UIImage+GIF.h"
 
-#import "EZProbeDeviceInfo.h"
+#import <EZOpenSDKFramework/EZProbeDeviceInfo.h>
 #import "DDKit.h"
 #import "EZWifiConfigViewController.h"
 #import "EZWifiTipsViewController.h"
@@ -127,13 +127,29 @@
 //                          [hud hide:YES];
 //                          [self handleTheError:error];
 //                      }];
-            [EZHttpUtil.sharedManager addDeviceByHDL:[GlobalKit shareKit].deviceSerialNo
-                       verifyCode:[GlobalKit shareKit].deviceVerifyCode
-                       completion:^(ResponseData *responseData) {
-                           [hud hide:YES];
-                           [self handleTheError:responseData];
-                       }];
-            
+            if ([GlobalKit shareKit].deviceType==HDLEZDeviceType_Door) {//涓洪棬绂佽澶囷紙闇�瑕侀獙璇侀棬閿侊級
+                [EZHttpUtil.sharedManager verifyLocalLockByHDL:[GlobalKit shareKit].deviceSerialNo completion:^(ResponseData * _Nonnull responseData) {
+                    [hud hide:YES];
+                    if (responseData.success) {
+                        self.resultLabel.numberOfLines=2;
+                        self.resultLabel.adjustsFontSizeToFitWidth=YES;
+                        self.resultLabel.text = NSLocalizedString(@"ad_result_verify_local_lock",@"璇峰湪2鍒嗛挓涔嬪唴鏍¢獙宸叉坊鍔犵殑涓荤敤鎴锋寚绾广�佸瘑閽ユ垨鎰熷簲鍗★紝鏍¢獙瀹屾垚璇风偣鍑诲凡鏍¢獙鎸夐挳");
+                        
+                        [self.actionButton setTitle:NSLocalizedString(@"ad_verified", @"宸叉牎楠�") forState:UIControlStateNormal];
+                    }else{
+                        [self handleTheError:responseData];
+                    }
+
+                    NSLog(@"璋冪敤楠岃瘉鎺ュ彛杩斿洖锛�%@",responseData.data);
+                }];
+            }else{
+                [EZHttpUtil.sharedManager addDeviceByHDL:[GlobalKit shareKit].deviceSerialNo
+                           verifyCode:[GlobalKit shareKit].deviceVerifyCode
+                           completion:^(ResponseData *responseData) {
+                               [hud hide:YES];
+                               [self handleTheError:responseData];
+                           }];
+            }
             
         }
         else
@@ -143,6 +159,22 @@
             alertView.tag = 0xaa;
             [alertView show];
         }
+    }
+    else if([self.actionButton.titleLabel.text isEqualToString:NSLocalizedString(@"ad_verified",@"宸叉牎楠�")])
+    {
+        __weak MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
+        hud.labelText = NSLocalizedString(@"ad_adding_msg", @"姝e湪娣诲姞锛岃绋嶅��...");
+        [EZHttpUtil.sharedManager addDeviceByHDL:[GlobalKit shareKit].deviceSerialNo
+                   verifyCode:[GlobalKit shareKit].deviceVerifyCode
+                   completion:^(ResponseData *responseData) {
+                       [hud hide:YES];
+                if (!responseData.success){
+                    [self.view makeToast:NSLocalizedString(@"wifi_add_fail", @"娣诲姞澶辫触") duration:2.0 position:@"center"];
+                }else{
+                    [self handleTheError:responseData];
+                }
+
+        }];
     }
     else
     {
@@ -252,7 +284,8 @@
     }
     else
     {
-        [UIView dd_showMessage:NSLocalizedString(@"wifi_add_fail",@"娣诲姞澶辫触")];
+//        [UIView dd_showMessage:NSLocalizedString(@"wifi_add_fail",@"娣诲姞澶辫触")];
+        [UIView dd_showMessage:responseData.message];
     }
 }
 

--
Gitblit v1.8.0