Browse Source

1.下载全部开启 修复下载顺序为倒序问题

huangxiaodong 1 year ago
parent
commit
c5ace99466

+ 12 - 4
创维盒子/双子星云手机/Class/Set/uploadFile/uploadFileManager/boxDownloadFileManager.m

@@ -473,14 +473,22 @@ static boxDownloadFileManager * cur_boxDownloadFileShareInstance = nil;
         if (_databaseArr && _databaseArr.count == 3) {
         
             NSMutableArray *downloadingArr = _databaseArr[0];
+            NSMutableArray *ReverseOrderArr = [NSMutableArray new];
             
-            //这里处理重新下载
-            [self beginDownloadFilesByUrls:downloadingArr];
-            
-            for (ShareFileDataModel*model in downloadingArr) {
+            for (NSInteger i = downloadingArr.count -1; i>=0; i--) {
+                ShareFileDataModel*model = downloadingArr[i];
                 model.downloadBoxStateType = downloadBoxStateDownloadloading;
+                [ReverseOrderArr addObject:model];
             }
             
+//            for (ShareFileDataModel*model in downloadingArr) {
+//                model.downloadBoxStateType = downloadBoxStateDownloadloading;
+//            }
+            
+            //这里处理重新下载
+            [self beginDownloadFilesByUrls:ReverseOrderArr];
+            
+            
             if(downloadingArr.count > 0){
                 [ShareFileDataModel bg_updateArrayAsync:downloadingArr complete:^(BOOL isSuccess) {