|
@@ -785,23 +785,40 @@
|
|
|
//[YCDownloadManager resumeAllDownloadTask];
|
|
|
|
|
|
NSArray *allDownItemArr = [YCDownloadManager downloadList];
|
|
|
+ //HLog(@"allDownItemArr:%@",allDownItemArr);
|
|
|
for (YCDownloadItem *item in allDownItemArr) {
|
|
|
+ //HLog(@"downloadStatus:%ld",item.downloadStatus);
|
|
|
if (item.downloadStatus != YCDownloadStatusFailed
|
|
|
&& item.downloadStatus != YCDownloadStatusFinished
|
|
|
&& item.downloadStatus != YCDownloadStatusPaused) {
|
|
|
//[YCDownloadManager startDownloadWithItem:item];
|
|
|
[YCDownloadManager resumeDownloadWithItem:item];
|
|
|
}
|
|
|
+ else if (item.downloadStatus == YCDownloadStatusPaused){
|
|
|
+ //查询数据库 看下这个model 是什么状态
|
|
|
+
|
|
|
+ NSString * urlString = [item.downloadURL stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
|
|
|
+ for (ShareFileDataModel*dataModel in _downloadingArr) {
|
|
|
+ //HLog(@"22222222 %@\n%@",urlString,dataModel.fileUrl);
|
|
|
+ if([urlString isEqualToString:dataModel.fileUrl]){
|
|
|
+ if(dataModel.downloadBoxStateType != downloadBoxStateSuspend){
|
|
|
+ [YCDownloadManager resumeDownloadWithItem:item];
|
|
|
+ }
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
|
#pragma mark 下载失败数据回调处理
|
|
|
- (void)handldDownloadFailDataBy:(YCDownloadItem*)item
|
|
|
{
|
|
|
+ NSString * urlString = [item.downloadURL stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
|
|
|
for (ShareFileDataModel*dataModel in _downloadingArr) {
|
|
|
- NSString * urlString = [item.downloadURL stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
|
|
|
-
|
|
|
- HLog(@"22222222 %@\n%@",urlString,dataModel.fileUrl);
|
|
|
+
|
|
|
+ //HLog(@"22222222 %@\n%@",urlString,dataModel.fileUrl);
|
|
|
if([urlString isEqualToString:dataModel.fileUrl]){
|
|
|
//dataModel.totalSize = model.totalSize;
|
|
|
dataModel.currentSize = item.downloadedSize;
|