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

collector-patient-scan
wyb 9 months ago
parent 3d063eb15d
commit df5ae0271d

@ -22,7 +22,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;
/** /**
@ -64,10 +63,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);
} }
@ -100,10 +100,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