Bladeren bron

1.备份拔U盘逻辑暂存

huangxiaodong 1 jaar geleden
bovenliggende
commit
c4b57fa254

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

@@ -25,6 +25,7 @@ NS_ASSUME_NONNULL_BEGIN
 - (void)AutohandlePhotosBackupsFun;
 - (void)handlePhotosBackupsFun;
 - (void)getDataWrongToChangeFailFun;
+- (void)changeBackupsFileStateToFailWith:(NSString*)errorStr;
 
 //文件备份完成
 - (void)backupsFileDoneFun;

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

@@ -269,6 +269,15 @@ static backupsFileManager * cur_backupsFileShareInstance = nil;
     [self beginBackupsFileFun];
 }
 
+- (void)changeBackupsFileStateToFailWith:(NSString*)errorStr
+{
+    [self deleteVideoFun];
+    _curPhotosBackupsTaskMod.curBackupsState = backupsStateFail;
+    _curPhotosBackupsTaskMod.backupsTipMsg = errorStr;
+    [self RefreshDatabaseFun];
+    [self changeBackupsFileStateFun];
+}
+
 - (void)RefreshDatabaseFun
 {
     HLog(@"3 bg_id:%@",_curPhotosBackupsTaskMod.bg_id);

+ 14 - 6
创维盒子/双子星云手机/CloudPlayer/PlayerViewController+backupsFile.m

@@ -81,12 +81,7 @@
                     status = [[NSString  alloc] initWithFormat:@"%@",status];
                 }
                 
-                //if(1)
-                if([status isEqualToString:@"1"])
-                {
-                    [[backupsFileManager shareInstance] getDataWrongToChangeFailFun];
-                    
-                }else if ([status isEqualToString:@"0"]){
+               if ([status isEqualToString:@"0"]){
                     if ([[data allKeys] containsObject:@"taskUid"]) {
                         NSString *taskUid = data[@"taskUid"];
                         if(![status isKindOfClass:[NSString class]]){
@@ -123,6 +118,19 @@
                     }
                    
                 }
+                else if([status isEqualToString:@"3"])
+                {
+                    NSString *tipStr = NSLocalizedString(@"disk_not_find_tip",nil);
+                    [[backupsFileManager shareInstance] changeBackupsFileStateToFailWith:tipStr];
+                    mainBlock(^{
+                        [[iToast makeText:tipStr] show];
+                    });
+                    
+                }
+                else //if([status isEqualToString:@"1"])
+                {
+                    [[backupsFileManager shareInstance] getDataWrongToChangeFailFun];
+                }
             }
         }
         else{