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 376354de..fb65772b 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 @@ -450,10 +450,8 @@ public class ExperimentInsServiceImpl implements ExperimentInsService { HashMap queryMap = new HashMap(); queryMap.put("ins_id", experimentIns.getId()); DatasetTempStorage datasetTempStorage = datasetTempStorageDao.queryByInsId(JSON.toJSONString(queryMap)); - Map source = JSONUtil.toBean(datasetTempStorage.getSource(), Map.class); - String relativePath = ci4sUsername + "/datasets/" + datasetTempStorage.getRepoId() + "/" + datasetTempStorage.getName() + "/" + datasetTempStorage.getVersion() + "/dataset"; - // todo owner替换为datasetTempStorage的 - newDatasetService.deleteDatasetVersionNew(datasetTempStorage.getRepoId(), datasetTempStorage.getName(), (String) source.get("owner"), datasetTempStorage.getVersion(), relativePath); + String relativePath = datasetTempStorage.getCreateBy() + "/datasets/" + datasetTempStorage.getRepoId() + "/" + datasetTempStorage.getName() + "/" + datasetTempStorage.getVersion() + "/dataset"; + newDatasetService.deleteDatasetVersionNew(datasetTempStorage.getRepoId(), datasetTempStorage.getName(), datasetTempStorage.getCreateBy(), datasetTempStorage.getVersion(), relativePath); } } } diff --git a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentServiceImpl.java b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentServiceImpl.java index 651bd838..7be74ede 100644 --- a/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentServiceImpl.java +++ b/ruoyi-modules/management-platform/src/main/java/com/ruoyi/platform/service/impl/ExperimentServiceImpl.java @@ -504,6 +504,7 @@ public class ExperimentServiceImpl implements ExperimentService { datasetTempStorage.setRepoId(Integer.valueOf((String) dataset.get("dataset_id"))); datasetTempStorage.setName((String) dataset.get("dataset_identifier")); datasetTempStorage.setVersion((String) dataset.get("dataset_version")); + datasetTempStorage.setCreateBy((String) dataset.get("owner")); datasetTempStorage.setSource(JacksonUtil.toJSONString(sourceParams)); datasetTempStorage.setState(Constant.State_valid); datasetTempStorageService.insert(datasetTempStorage);