fix:输入输出数据归档根据用户选择文件类型重新打tag

This commit is contained in:
2026-03-27 17:30:18 +08:00
parent 6d7c8c1bc7
commit 51b12cd9b0
4 changed files with 43 additions and 1 deletions

View File

@@ -2913,9 +2913,15 @@ public class SimulationRunServiceImpl extends ServiceImpl<SimulationRunMapper, S
CopyFileToTaskReq copyFileToTaskReq = new CopyFileToTaskReq();
copyFileToTaskReq.setSourceFileId(fileId);
// 设置tag 因为归档用户可以再选文件类型
copyFileToTaskReq.setFileTypeDictClass(req.getFileTypeDictClass());
copyFileToTaskReq.setFileTypeDictValue(req.getFileTypeDictValue());
copyFileToTaskReq.setDictTags(req.getDictTags());
Long parentDirId = getParentDirId(simulationRun.getTaskId(), fileBizTypeService.getFileName(String.valueOf(req.getFileType())));
copyFileToTaskReq.setParentDirId(parentDirId);
SdmResponse response = dataFeignClient.copyFileToTask(copyFileToTaskReq);
log.info("[syncKeyResultToTask] copyFileToTask req:{},resp:{}", JSON.toJSONString(copyFileToTaskReq), JSON.toJSONString(response));
if (!response.isSuccess()) {
return SdmResponse.failed("归档输入输出文件失败");
}