diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentInsServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentInsServiceImpl.java index df91c8bc..8b3a443b 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentInsServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentInsServiceImpl.java @@ -468,7 +468,7 @@ public class ExperimentInsServiceImpl implements ExperimentInsService { //删除导出模型版本 if (key.contains("model-export")) { Map modelExportMap = (Map) nodesStatusMap.get(key); - if (Constant.Running.equals(modelExportMap.get("phase")) || Constant.Succeeded.equals(modelExportMap.get("phase"))) { + if (modelExportMap != null && Constant.Running.equals(modelExportMap.get("phase")) || Constant.Succeeded.equals(modelExportMap.get("phase"))) { HashMap queryMap = new HashMap(); queryMap.put("insId", experimentIns.getId()); ModelDependency1 modelDependency1 = modelDependency1Dao.queryByInsId(JSON.toJSONString(queryMap)); @@ -485,7 +485,7 @@ public class ExperimentInsServiceImpl implements ExperimentInsService { //删除导出数据集版本 if (key.contains("dataset-export")) { Map datasetExportMap = (Map) nodesStatusMap.get(key); - if (Constant.Running.equals(datasetExportMap.get("phase")) || Constant.Succeeded.equals(datasetExportMap.get("phase"))) { + if (datasetExportMap != null && Constant.Running.equals(datasetExportMap.get("phase")) || Constant.Succeeded.equals(datasetExportMap.get("phase"))) { HashMap queryMap = new HashMap(); queryMap.put("ins_id", experimentIns.getId()); DatasetTempStorage datasetTempStorage = datasetTempStorageDao.queryByInsId(JSON.toJSONString(queryMap));