From 1d39caf7235522ae121db7a188ba41a706217407 Mon Sep 17 00:00:00 2001
From: 单军华 <WindShan@danjunhuas-MacBook-Pro.local>
Date: Sat, 28 Apr 2018 09:39:49 +0800
Subject: [PATCH] 清理多余代码,优化

---
 pregnancy_guard/BaseProject/Controller/Home/RadiaDetectionPage.m |   78 ++++++++++++++++++++++++++------------
 1 files changed, 53 insertions(+), 25 deletions(-)

diff --git a/pregnancy_guard/BaseProject/Controller/Home/RadiaDetectionPage.m b/pregnancy_guard/BaseProject/Controller/Home/RadiaDetectionPage.m
index ae9e6ba..6f3aebc 100644
--- a/pregnancy_guard/BaseProject/Controller/Home/RadiaDetectionPage.m
+++ b/pregnancy_guard/BaseProject/Controller/Home/RadiaDetectionPage.m
@@ -28,6 +28,8 @@
 #import<BaiduMapAPI_Search/BMKPoiSearchType.h>
 #import "DataModel.h"
 #import "UIImage+animatedGIF.h"
+#import "UploadData.h"
+
 @interface RadiaDetectionPage ()<ASValueTrackingSliderDelegate,ASValueTrackingSliderDataSource,cbCharacteristicManagerDelegate,BMKMapViewDelegate,BMKLocationServiceDelegate>
 {
     ZZCircleProgress *circle3;
@@ -273,15 +275,15 @@
                 
                 //dataModelArr
                 DataModel * model = [[DataModel alloc]init];
-                model.value = [_BiaozhunJiliangNumLabel.text floatValue];
+                model.value = _BiaozhunJiliangNumLabel.text;
                 model.time  = [DateUtil stringFromDateYMDHMS:[NSDate date]];
-                model.type = 0;
-                model.is_warn = 0;
+                model.type = @"0";
+                model.is_warn = @"0";
                 
-                if(model.value < 0.16)
+                if([model.value floatValue] < 0.16)
                 {
                     // 100
-                    circle3.progress = model.value*100;
+                    circle3.progress = [model.value floatValue]*100;
                     _currentShuziTipsLabel.text = @"������������������";
                     _currentTipsLabel.textColor = RgbColor(64, 159, 252);
                     _currentTipsLabel.text = @"������������������������������\n ������������������������������������������������";
@@ -295,10 +297,10 @@
 //                    _currentTipsLabel.textColor = kUIColorFromRGB(0x848787);
 
                 }
-                else if(model.value >= 0.16 && model.value  < 0.8)
+                else if([model.value floatValue] >= 0.16 && [model.value floatValue]  < 0.8)
                 {
                     // 100
-                    float tempValue = model.value;
+                    float tempValue = [model.value floatValue];
                     if(tempValue > 0.50)
                         tempValue = 0.50;
                     
@@ -306,7 +308,7 @@
                     _currentShuziTipsLabel.text = @"���������������������������";
                     _currentTipsLabel.textColor = RgbColor(64, 159, 252);
                     _currentTipsLabel.text = @"������������������������������\n ���������������������������������������������������";
-                    model.is_warn = 1;
+                    model.is_warn = @"1";
                     
                     _AnquanStatustLabel.text = @"������";
                     _AnquanStatustLabel.textColor = kUIColorFromRGB(0x0d95fe);
@@ -316,10 +318,10 @@
                     ic_zhishu_bk.image = [UIImage imageNamed:@"ic_zhishu_bk"];
                     _currentTipsLabel.textColor = kUIColorFromRGB(0x848787);
                 }
-                else if(model.value >= 0.8 && model.value < 2)
+                else if([model.value floatValue] >= 0.8 && [model.value floatValue] < 2)
                 {
                     // 264
-                    float tempValue = (model.value*100)/266;
+                    float tempValue = ([model.value floatValue]*100)/266;
                     if(tempValue <= 0.50)
                         tempValue = 0.51;
                     
@@ -327,7 +329,7 @@
                     _currentShuziTipsLabel.text = @"���������������������������";
                     _currentTipsLabel.textColor = RgbColor(252, 80,		 84);
                     _currentTipsLabel.text = @"������������������������������\n ���������������������������������������������������";
-                    model.is_warn = 1;
+                    model.is_warn = @"1";
                     
                     _AnquanStatustLabel.text = @"������";
                     _AnquanStatustLabel.textColor = kUIColorFromRGB(0xc240ff);
@@ -337,11 +339,11 @@
                     ic_zhishu_bk.image = [UIImage imageNamed:@"bt_zise"];
                     _currentTipsLabel.textColor = kUIColorFromRGB(0x848787);
                 }
-                else if(model.value >2)
+                else if([model.value floatValue] >2)
                 {
                     // 400
                     
-                    float tempValue = (model.value*100)/400;
+                    float tempValue = ([model.value floatValue]*100)/400;
                     if(tempValue <= 0.75)
                         tempValue = 0.76;
                     
@@ -350,7 +352,7 @@
                     _currentShuziTipsLabel.text = @"������������������������������";
                     _currentTipsLabel.textColor = RgbColor(252, 80, 84);
                     _currentTipsLabel.text = @"������������������������������\n ���������������������������������������������������";
-                    model.is_warn = 1;
+                    model.is_warn = @"1";
                     
                     _AnquanStatustLabel.text = @"������";
                     _AnquanStatustLabel.textColor = kUIColorFromRGB(0xff4e63);
@@ -376,10 +378,10 @@
                 NSString * timeValueStr = [receiveHexValue substringWithRange:NSMakeRange(2,8)];
                 //dataModelArr
                 DataModel * model = [[DataModel alloc]init];
-                model.value = [timeValueStr floatValue];
-                model.time  = [DateUtil stringFromDateYMD:[NSDate date]];
-                model.type = 1;
-                model.is_warn = 0;
+                model.value = timeValueStr;
+                model.time  = [DateUtil stringFromDateYMDHMS:[NSDate date]];
+                model.type = @"1";
+                model.is_warn = @"0";
                 
                 [dataModelArr addObject:model];
             }
@@ -569,6 +571,12 @@
         {
             deviceStstaus = 1;
             deviceStatusLabel.text = @"���������";
+            
+            //��������������� ������������
+            if(myScanTimer)
+                [myScanTimer setFireDate:[NSDate distantFuture]];
+            
+            [self onLineSet];
             
             // ������������������������
             NSArray *allService = [self UUIDArray:[[[CBMoralManager sharedManager] serviceUUIDDict] allKeys]];
@@ -1014,6 +1022,19 @@
     
     dataModelArr = [[NSMutableArray alloc] init];
     
+//    for (int i = 0; i < 10; i++) {
+//        DataModel * model = [[DataModel alloc] init];
+//        model.time  = [DateUtil stringFromDateYMDHMS:[NSDate date]];
+//        model.type = @"1";
+//        model.is_warn = @"0";
+//        model.value = @"0.012";
+//        [dataModelArr addObject:[model mj_JSONString]];
+//    }
+//
+//
+//    NSDictionary * tempDic =  [dataModelArr mj_keyValues];
+//
+//    NSString * tempStr = [Global convertToJsonData:tempDic];
     myTimeInterval = [UserDefault stringForKey:@"refresh_frequency"];
     is_open_upload = [UserDefault stringForKey:@"is_open_upload"];
     
@@ -1154,24 +1175,31 @@
 
 -(void)data_upload
 {
+    // ������������������������������
+    if ([dataModelArr count] == 0 )
+        return;
+    
     //[UserDefault stringForKey:@"user_id"]
     NSString *path = [[NSString alloc] initWithFormat:DATA_UPLOAD];
     
     UploadModel *model = [[UploadModel alloc] init];
     
+    model.data = [[UploadData alloc] init];
     //['refresh_frequency', 'video', 'is_open_upload']
     //[param setValue:[UserDefault stringForKey:@"user_id"] forKey:@"user_id"];
     address = @"������������";
     
-    model.lat = [NSString stringWithFormat:@"%lf",latitude];
-    model.lon = [NSString stringWithFormat:@"%lf",longitude];
-    model.userid = [UserDefault stringForKey:@"user_id"];
-    model.address = address;
-    model.data = [[NSMutableArray alloc] init];
-    [model.data addObjectsFromArray:dataModelArr];
+    model.data.lat = [NSString stringWithFormat:@"%lf",latitude];
+    model.data.lon = [NSString stringWithFormat:@"%lf",longitude];
+    model.data.userid = [UserDefault stringForKey:@"user_id"];
+    model.data.address = address;
     
+    model.data.data = [[NSMutableArray alloc] init];
+   [model.data.data addObjectsFromArray:dataModelArr];
+    
+    //NSString * tempString = [Global convertToJsonData:model.toDic];
     MPWeakSelf(self);
-    [NetworkSingleton networkingGetMethod:model.toDic urlName:path success:^(id responseBody)
+    [NetworkSingleton networkingPostMethod:model.toDic urlName:path success:^(id responseBody)
      {
          MPStrongSelf(self);
          BaseResModel * resModel = [Global toBaseModel:responseBody];

--
Gitblit v1.8.0