|
|
@ -102,25 +102,37 @@ public class FileDownloadServiceImpl implements FileDownloadService { |
|
|
|
String cid = (String) data.get(Constants.CID); |
|
|
|
String url = (String) data.get(Constants.URL); |
|
|
|
|
|
|
|
|
|
|
|
//判断文档和图片,包含进行下载操作 |
|
|
|
List<String> fileList = (List<String>) data.get(Constants.FILELIST); |
|
|
|
if(fileList != null && fileList.size() > 0) { |
|
|
|
//有文档 |
|
|
|
Map docRes = downloadExecService.DownloadAndUploadFile(fileList, data); |
|
|
|
int downloadStatusCode = (int) docRes.get("downloadStatusCode"); |
|
|
|
if (downloadStatusCode == Constants.DOWNLOAD_SUCCESS) { |
|
|
|
log.info("文档下载成功: url={},cid={}",url,cid); |
|
|
|
} else { |
|
|
|
log.warn("文档下载失败,尝试无ua请求下载----"); |
|
|
|
docRes = downloadExecService.DownloadAndUploadFileNoUa(fileList, data); |
|
|
|
Map docRes = null; |
|
|
|
int downloadStatusCode = 0; |
|
|
|
if(data.containsKey(Constants.WGET)) { |
|
|
|
log.info("指定wget方式下载--------{}",url); |
|
|
|
docRes = downloadExecService.DownloadAndUploadFileNoUa(fileList, data); |
|
|
|
downloadStatusCode = (int) docRes.get("downloadStatusCode"); |
|
|
|
if (downloadStatusCode == Constants.DOWNLOAD_SUCCESS) { |
|
|
|
log.info("文档下载成功: url={},cid={}",url,cid); |
|
|
|
} else { |
|
|
|
log.error("文档下载失败: url={},cid={}",url,cid); |
|
|
|
} |
|
|
|
} |
|
|
|
}else { |
|
|
|
docRes = downloadExecService.DownloadAndUploadFile(fileList, data); |
|
|
|
downloadStatusCode = (int) docRes.get("downloadStatusCode"); |
|
|
|
if (downloadStatusCode == Constants.DOWNLOAD_SUCCESS) { |
|
|
|
log.info("文档下载成功: url={},cid={}",url,cid); |
|
|
|
} else { |
|
|
|
log.warn("文档下载失败,尝试无ua请求下载----"); |
|
|
|
docRes = downloadExecService.DownloadAndUploadFileNoUa(fileList, data); |
|
|
|
downloadStatusCode = (int) docRes.get("downloadStatusCode"); |
|
|
|
if (downloadStatusCode == Constants.DOWNLOAD_SUCCESS) { |
|
|
|
log.info("文档下载成功: url={},cid={}",url,cid); |
|
|
|
} else { |
|
|
|
log.error("文档下载失败: url={},cid={}",url,cid); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
List<String> imgList = (List<String>) data.get(Constants.IMGLIST); |
|
|
|
if(imgList != null && imgList.size() > 0) { |
|
|
|