|
|
|
@ -22,7 +22,6 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
|
|
|
|
import java.util.List;
|
|
|
|
|
import java.util.Optional;
|
|
|
|
|
import java.util.concurrent.ThreadPoolExecutor;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
@ -64,10 +63,11 @@ public class FileReportServiceImpl implements FileReportService {
|
|
|
|
|
}
|
|
|
|
|
// 转换下载任务对象
|
|
|
|
|
DownloadTask downloadTask = fileReportConverter.convertDownloadTask(fileInfoDTO, 0);
|
|
|
|
|
// 为什么不保存呢,因为总出现文件id重复,所有文件id交给下载服务生成
|
|
|
|
|
// 查询旧的下载任务id,更新/保存任务信息
|
|
|
|
|
Long downloadTaskId = Optional.ofNullable(getDownloadTaskId(downloadTask)).orElse(getNewFileId());
|
|
|
|
|
downloadTask.setId(downloadTaskId);
|
|
|
|
|
downloadTaskDao.saveOrUpdate(downloadTask);
|
|
|
|
|
// Long downloadTaskId = Optional.ofNullable(getDownloadTaskId(downloadTask)).orElse(getNewFileId());
|
|
|
|
|
// downloadTask.setId(downloadTaskId);
|
|
|
|
|
// downloadTaskDao.saveOrUpdate(downloadTask);
|
|
|
|
|
report(downloadTask);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -100,10 +100,11 @@ public class FileReportServiceImpl implements FileReportService {
|
|
|
|
|
fileInfoDTO.setJzh(seal.getJzh());
|
|
|
|
|
// 转换下载任务对象
|
|
|
|
|
DownloadTask downloadTask = fileReportConverter.convertDownloadTask(fileInfoDTO, 2);
|
|
|
|
|
// 为什么不保存呢,因为总出现文件id重复,所有文件id交给下载服务生成
|
|
|
|
|
// 查询旧的下载任务id,更新/保存任务信息
|
|
|
|
|
Long downloadTaskId = Optional.ofNullable(getDownloadTaskId(downloadTask)).orElse(getNewFileId());
|
|
|
|
|
downloadTask.setId(downloadTaskId);
|
|
|
|
|
downloadTaskDao.saveOrUpdate(downloadTask);
|
|
|
|
|
// Long downloadTaskId = Optional.ofNullable(getDownloadTaskId(downloadTask)).orElse(getNewFileId());
|
|
|
|
|
// downloadTask.setId(downloadTaskId);
|
|
|
|
|
// downloadTaskDao.saveOrUpdate(downloadTask);
|
|
|
|
|
reportSeal(downloadTask);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|