浏览代码

1.拔U盘逻辑暂存

huangxiaodong 1 年之前
父节点
当前提交
f9f78fa702

+ 8 - 1
创维盒子/双子星云手机/CloudPlayer/PlayerViewController+otherDelegate.mm

@@ -337,9 +337,16 @@
         
         if(taskIdStr && [taskIdStr isEqualToString:self.downloadFileTaskUid]){
             
-            if(failType == 0xcc || failType == 0xcd){
+            if(failType == 0xcc || failType == 0xcf){
                 [[downloadManager shareInstance] DownloadFileFailOneFileFun];
             }
+            else if(failType == 0xcd ){
+                [[downloadManager shareInstance] suspendDownloadFileFun:YES];
+                NSString *tipStr = NSLocalizedString(@"disk_not_find_tip",nil);
+                mainBlock(^{
+                    [[iToast makeText:tipStr] show];
+                });
+            }
             else if(failType == 0xdd || failType == 0xbb){
                 [self downloadFileFunServiceResponseFun:[NSData new] with:YES];
             }

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

@@ -235,12 +235,7 @@
                     status = [[NSString  alloc] initWithFormat:@"%@",status];
                 }
                 
-                if ([status isEqualToString:@"1"]) {
-                    //[self tryAgainApplyUploadFun];
-                    [self clearUploadFileDataFun];
-                    [[uploadFileManager shareInstance] uploadFileFailFun];
-                    
-                }else if ([status isEqualToString:@"0"]){
+                 if ([status isEqualToString:@"0"]){
                     
                     NSNumber * fileLengthNum = @0;
                     if ([[data allKeys] containsObject:@"fileLenth"])
@@ -250,6 +245,21 @@
                     
                     [self handleUploadingFun:fileLengthNum];
                 }
+                 else if ([status isEqualToString:@"3"]) {
+                     [self clearUploadFileDataFun];
+                     [[uploadFileManager shareInstance] suspendUploadFileFun:YES];
+                     
+                     NSString *tipStr = NSLocalizedString(@"disk_not_find_tip",nil);
+                     mainBlock(^{
+                         [[iToast makeText:tipStr] show];
+                     });
+                 }
+                else //if ([status isEqualToString:@"1"])
+                {
+                    //[self tryAgainApplyUploadFun];
+                    [self clearUploadFileDataFun];
+                    [[uploadFileManager shareInstance] uploadFileFailFun];
+                }
             }
         }
         else{

+ 1 - 0
创维盒子/双子星云手机/zh-Hans.lproj/Localizable.strings

@@ -373,3 +373,4 @@
 //1.3.1
 "File_upload_path_tip"   = "上传路径";
 "File_upload_to_tip"   = "上传到";
+"disk_not_find_tip"   = "找不到对应的外挂磁盘";