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 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);
}

Loading…
Cancel
Save