Pārlūkot izejas kodu

备份:目前处于非WIFI环境已暂停传输,请在备份设置开启流量备份

huangxiaodong 1 gadu atpakaļ
vecāks
revīzija
f24b939864

+ 1 - 0
创维盒子/双子星云手机/Class/Set/uploadFile/uploadFileManager/backupsFileManager.m

@@ -8,6 +8,7 @@
 #import "backupsFileManager.h"
 #import "cachesFileManager.h"
 #import "connectDeviceManager.h"
+#import "AFNetworkReachabilityManager.h"
 
 @interface backupsFileManager ()
 /**检测任务10s后 无反馈重新开始 */

+ 18 - 0
创维盒子/双子星云手机/Class/Set/uploadFile/uploadFileManager/uploadFileManager.m

@@ -487,7 +487,25 @@ static uploadFileManager * cur_uploadFileShareInstance = nil;
 {
     if(_databaseArr && _databaseArr.count == 3 ){
         NSMutableArray *uploadingArr = _databaseArr[0];
+        NSInteger count = uploadingArr.count;
         [uploadingArr removeObject:uploadmodel];
+        
+        NSInteger atferDelCount = uploadingArr.count;
+        
+        if(count == atferDelCount){
+            for (uploadFileDataModel*model in uploadingArr) {
+                if(model.bg_id.integerValue == uploadmodel.bg_id.integerValue){
+                    [uploadingArr removeObject:model];
+                    break;
+                }
+            }
+        }
+        
+        NSInteger atferDelCount2 = uploadingArr.count;
+        
+        if(count == atferDelCount2){
+            HLog(@"上传中的时间没有删除掉database");
+        }
     }
 }
 

+ 13 - 0
创维盒子/双子星云手机/Class/Set/uploadFile/uploadFileView/backupsFilerecordTableView.m

@@ -10,6 +10,7 @@
 #import "UIScrollView+EmptyDataSet.h"
 #import "backupsFileManager.h"
 #import "backupsFileRecordCell.h"
+#import "AFNetworkReachabilityManager.h"
 
 @interface backupsFilerecordTableView()<UITableViewDataSource,UITableViewDelegate,DZNEmptyDataSetSource, DZNEmptyDataSetDelegate>
 {
@@ -257,6 +258,18 @@
             return;
         }
         
+        BOOL isCanUseCellular = [HWDataManager getBoolWithKey:Const_file_backups_canUse_Cellular];
+
+        if(!isCanUseCellular){//不允许流量备份
+            //
+            if([AFNetworkReachabilityManager sharedManager].networkReachabilityStatus == AFNetworkReachabilityStatusReachableViaWWAN){
+                [[iToast makeText:NSLocalizedString(@"backups_cannot_use_WWAN_tip",nil)] show];
+                [self reloadData];
+            }
+            
+            return;
+        }
+        
         [[backupsFileManager shareInstance] reBackupsFileFunBy:model];
     }