From 06942136b594105f35ab69b1b143fe8dc0ad22c8 Mon Sep 17 00:00:00 2001 From: daiqy88 Date: Wed, 10 Dec 2025 14:45:13 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=BF=94=E5=9B=9E=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=E5=8C=B9=E9=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/pom.xml | 12 ++++++++++++ .../impl/FileSimulationMappingServiceImpl.java | 10 ++++++++-- .../service/impl/SimulationTaskPoolServiceImpl.java | 2 +- 3 files changed, 21 insertions(+), 3 deletions(-) diff --git a/common/pom.xml b/common/pom.xml index f6a064db..35dc8548 100644 --- a/common/pom.xml +++ b/common/pom.xml @@ -76,6 +76,18 @@ 5.0.0 provided + + com.paratera + ipcs + 1.0 + compile + + + com.paratera + ipcs + 1.0 + compile + diff --git a/data/src/main/java/com/sdm/data/service/impl/FileSimulationMappingServiceImpl.java b/data/src/main/java/com/sdm/data/service/impl/FileSimulationMappingServiceImpl.java index 1a2cb16b..00c96b01 100644 --- a/data/src/main/java/com/sdm/data/service/impl/FileSimulationMappingServiceImpl.java +++ b/data/src/main/java/com/sdm/data/service/impl/FileSimulationMappingServiceImpl.java @@ -16,6 +16,7 @@ import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.ArrayList; +import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.stream.Collectors; @@ -93,12 +94,17 @@ public class FileSimulationMappingServiceImpl extends ServiceImpl list = this.lambdaQuery().eq(FileSimulationMapping::getSimulationPoolId, getFileSimulationMappingReq.getSimulationPoolId()) .eq(FileSimulationMapping::getSimulationPoolVersion, getFileSimulationMappingReq.getSimulationPoolVersion()) .list(); + Map> map = new HashMap<>(); if (list.isEmpty()) { - return SdmResponse.success(); + SdmResponse response = SdmResponse.success(); + response.setData(map); + return response; } List fileMetadataInfos = fileMetadataInfoService.lambdaQuery().in(FileMetadataInfo::getId, list.stream().map(FileSimulationMapping::getFileId).toList()).list(); if (fileMetadataInfos.isEmpty()) { - return SdmResponse.success(); + SdmResponse response = SdmResponse.success(); + response.setData(map); + return response; } List fileMetadataInfoResps = new ArrayList<>(); fileMetadataInfos.forEach(fileMetadataInfo -> { diff --git a/task/src/main/java/com/sdm/task/service/impl/SimulationTaskPoolServiceImpl.java b/task/src/main/java/com/sdm/task/service/impl/SimulationTaskPoolServiceImpl.java index 13309044..acfdaa77 100644 --- a/task/src/main/java/com/sdm/task/service/impl/SimulationTaskPoolServiceImpl.java +++ b/task/src/main/java/com/sdm/task/service/impl/SimulationTaskPoolServiceImpl.java @@ -379,7 +379,7 @@ public class SimulationTaskPoolServiceImpl extends BaseService implements ISimul GetFileSimulationMappingReq req = new GetFileSimulationMappingReq(); req.setSimulationPoolId(poolBrief.getInteger("id")); req.setSimulationPoolVersion(version); - SdmResponse feignRsp = simulationMappingFeignClient.batchGetFileSimulationMappingBySimulationPoolIdAndVersion(req); + SdmResponse>> feignRsp = simulationMappingFeignClient.batchGetFileSimulationMappingBySimulationPoolIdAndVersion(req); if (feignRsp.isSuccess()) stardardMap = (Map>) feignRsp.getData(); }