fix: 文件id交给下载服务处理

collector-LIS
wyb 9 months ago
parent 5a669a1c51
commit c7f8ec2418

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

Loading…
Cancel
Save