From d56c8422138cd82d2ea9bed8e2f4b0bc7766be4b Mon Sep 17 00:00:00 2001
From: JLChen <551775569@qq.com>
Date: 星期二, 02 三月 2021 15:38:32 +0800
Subject: [PATCH] 2021-03-02 1.最近新云端接口

---
 EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceResultViewController.m |   55 ++++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 36 insertions(+), 19 deletions(-)

diff --git a/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceResultViewController.m b/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceResultViewController.m
index 0c32699..e1727fe 100644
--- a/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceResultViewController.m
+++ b/EZSDK/EZSDK/EZ/UIViewControllers/EZDeviceResultViewController.m
@@ -14,7 +14,7 @@
 #import "EZWifiConfigViewController.h"
 #import "EZWifiTipsViewController.h"
 #import "MBProgressHUD.h"
-
+#import "EZSDK.h"
 
 
 @interface EZDeviceResultViewController ()<UIAlertViewDelegate>
@@ -82,12 +82,21 @@
         [GlobalKit shareKit].deviceVerifyCode = [alertView textFieldAtIndex:0].text;
         __weak MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
         hud.labelText = NSLocalizedString(@"ad_adding_msg", @"姝e湪娣诲姞锛岃绋嶅��...");
-        [EZOPENSDK addDevice:[GlobalKit shareKit].deviceSerialNo
-                  verifyCode:[GlobalKit shareKit].deviceVerifyCode
-                  completion:^(NSError *error) {
-                      [hud hide:YES];
-                      [self handleTheError:error];
-                  }];
+        
+//        [EZOPENSDK addDevice:[GlobalKit shareKit].deviceSerialNo
+//                  verifyCode:[GlobalKit shareKit].deviceVerifyCode
+//                  completion:^(NSError *error) {
+//                      [hud hide:YES];
+//                      [self handleTheError:error];
+//                  }];
+        
+        [EZHttpUtil addDeviceByHDL:[GlobalKit shareKit].deviceSerialNo
+                   verifyCode:[GlobalKit shareKit].deviceVerifyCode
+                   completion:^(ResponseData *responseData) {
+                       [hud hide:YES];
+                       [self handleTheError:responseData];
+                   }];
+        
     }
     else if (alertView.tag == 0xbb && buttonIndex == 1)
     {
@@ -112,12 +121,20 @@
         {
             __weak MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
             hud.labelText = NSLocalizedString(@"ad_adding_msg", @"姝e湪娣诲姞锛岃绋嶅��...");
-            [EZOPENSDK addDevice:[GlobalKit shareKit].deviceSerialNo
-                      verifyCode:[GlobalKit shareKit].deviceVerifyCode
-                      completion:^(NSError *error) {
-                          [hud hide:YES];
-                          [self handleTheError:error];
-                      }];
+//            [EZOPENSDK addDevice:[GlobalKit shareKit].deviceSerialNo
+//                      verifyCode:[GlobalKit shareKit].deviceVerifyCode
+//                      completion:^(NSError *error) {
+//                          [hud hide:YES];
+//                          [self handleTheError:error];
+//                      }];
+            [EZHttpUtil addDeviceByHDL:[GlobalKit shareKit].deviceSerialNo
+                       verifyCode:[GlobalKit shareKit].deviceVerifyCode
+                       completion:^(ResponseData *responseData) {
+                           [hud hide:YES];
+                           [self handleTheError:responseData];
+                       }];
+            
+            
         }
         else
         {
@@ -161,7 +178,7 @@
                             if (error.code == EZ_HTTPS_DEVICE_ADDED_MYSELF || error.code == EZ_HTTPS_DEVICE_ONLINE_ADDED)
                             {
                                 self.statusLabel.textColor = [UIColor blackColor];
-                                self.statusLabel.text = NSLocalizedString(@"ad_already_added",@"鎮ㄥ凡娣诲姞杩囨璁惧");
+                                self.statusLabel.text = NSLocalizedString(@"ad_already_added",@"姝よ澶囧凡琚坊鍔�");
                                 self.statusLabel.hidden = NO;
                             }
                             else if (error.code == EZ_HTTPS_DEVICE_ONLINE_IS_ADDED || error.code == EZ_HTTPS_DEVICE_OFFLINE_IS_ADDED)
@@ -212,24 +229,24 @@
 
 }
 
-- (void)handleTheError:(NSError *)error
+- (void)handleTheError:(ResponseData *)responseData
 {
-    if (!error)
+    if (responseData.success)
     {
         [self performSegueWithIdentifier:@"go2WifiResult" sender:nil];
         return;
     }
-    if (error.code == 105002)
+    if ([responseData.code isEqual: @"20010"])
     {
         UIAlertView *retryAlertView = [[UIAlertView alloc] initWithTitle:NSLocalizedString(@"device_verify_code_wrong", @"楠岃瘉鐮侀敊璇�") message:nil delegate:self cancelButtonTitle:NSLocalizedString(@"cancel", @"鍙栨秷") otherButtonTitles:NSLocalizedString(@"retry", @"閲嶈瘯"), nil];
         retryAlertView.tag = 0xbb;
         [retryAlertView show];
     }
-    else if (error.code == 105000)
+    else if ([responseData.code isEqual: @"20017"])
     {
         [UIView dd_showMessage:NSLocalizedString(@"ad_already_added",@"鎮ㄥ凡娣诲姞杩囨璁惧")];
     }
-    else if (error.code == 105001)
+    else if ([responseData.code isEqual: @"20013"])
     {
         [UIView dd_showMessage:NSLocalizedString(@"ad_added_by_others",@"姝よ澶囧凡琚埆浜烘坊鍔�")];
     }

--
Gitblit v1.8.0