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