|
|
@@ -286,6 +286,12 @@ static nasDownloadFileManager * cur_nasDownloadFileManager = nil;
|
|
|
|
|
|
}
|
|
|
|
|
|
+- (void)deleteDownloadFileRecordBy:(NSMutableArray *)delArr withDelCache:(BOOL)isDelCache
|
|
|
+{
|
|
|
+ [self deleteBoxSaveFileRecordBy:delArr];
|
|
|
+
|
|
|
+ [[NSNotificationCenter defaultCenter] postNotificationName:downloadFileRefreshNotification object:nil];
|
|
|
+}
|
|
|
|
|
|
#pragma mark 更新本地数据库记录
|
|
|
- (void)updataBoxSaveDataInFailBy:(couldPhoneFileModel*)dataModel
|
|
|
@@ -559,6 +565,28 @@ static nasDownloadFileManager * cur_nasDownloadFileManager = nil;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+#pragma mark 检测是否有任务下载中或者暂停
|
|
|
+- (void)checkHadDownloadTaskWithComplete:(custom_complete_B)complete
|
|
|
+{
|
|
|
+ [self getDataInDatabaseFun:NO complete:^(NSMutableArray * _Nonnull Arr) {
|
|
|
+ mainBlock(^{
|
|
|
+ if(!Arr || Arr.count != 3){
|
|
|
+ complete(NO);
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ NSArray *firstArr = Arr[0];
|
|
|
+ if(firstArr.count >0){
|
|
|
+ complete(YES);
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ complete(NO);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ }];
|
|
|
+}
|
|
|
+
|
|
|
|
|
|
#pragma mark- download done plist Path
|
|
|
- (NSString *)getDownloadDonePlistPath {
|