diff --git a/project/src/main/java/com/sdm/project/service/impl/SimulationRunServiceImpl.java b/project/src/main/java/com/sdm/project/service/impl/SimulationRunServiceImpl.java index 3f5862ed..d48c2bb5 100644 --- a/project/src/main/java/com/sdm/project/service/impl/SimulationRunServiceImpl.java +++ b/project/src/main/java/com/sdm/project/service/impl/SimulationRunServiceImpl.java @@ -912,8 +912,10 @@ public class SimulationRunServiceImpl extends ServiceImpl new UploadFilesReq(i.getFileName(), i.getFileSize(), i.getFileType())).toList()); - filesReq.setFileTypeDictClass(FileDictTagEnum.FILE_TYPE.getDictClass()); - filesReq.setFileTypeDictValue(String.valueOf(req.getKeyResultList().get(0).getFileType())); + if (StringUtils.isEmpty(filesReq.getFileTypeDictValue())) { + filesReq.setFileTypeDictClass(FileDictTagEnum.FILE_TYPE.getDictClass()); + filesReq.setFileTypeDictValue(String.valueOf(req.getKeyResultList().get(0).getFileType())); + } // 批量存储文件信息,返回数据供第二步分片上传使用 SdmResponse> sdmResponse = dataFeignClient.batchAddFileInfo(filesReq); if (sdmResponse.isSuccess() && CollectionUtils.isNotEmpty(sdmResponse.getData())) { @@ -1230,8 +1234,10 @@ public class SimulationRunServiceImpl extends ServiceImpl>> sdmResponse = analysisFeignClient.getSimulationTaskFile(taskFileReq); @@ -2120,8 +2126,10 @@ public class SimulationRunServiceImpl extends ServiceImpl new UploadFilesReq(i.getFileName(), i.getFileSize(), i.getFileType())).toList()); - filesReq.setFileTypeDictClass(FileDictTagEnum.FILE_TYPE.getDictClass()); - filesReq.setFileTypeDictValue(String.valueOf(req.getFileInfoList().get(0).getFileType())); + if (StringUtils.isEmpty(filesReq.getFileTypeDictValue())) { + filesReq.setFileTypeDictClass(FileDictTagEnum.FILE_TYPE.getDictClass()); + filesReq.setFileTypeDictValue(String.valueOf(req.getFileInfoList().get(0).getFileType())); + } // 批量存储文件信息,返回数据供第二步分片上传使用 SdmResponse> sdmResponse = dataFeignClient.batchAddFileInfo(filesReq);