|
|
|
@@ -2,8 +2,10 @@ package com.ruoyi.platform.service.impl; |
|
|
|
|
|
|
|
import com.alibaba.fastjson2.JSON; |
|
|
|
import com.ruoyi.common.security.utils.SecurityUtils; |
|
|
|
import com.ruoyi.platform.domain.DatasetTempStorage; |
|
|
|
import com.ruoyi.platform.domain.ExperimentIns; |
|
|
|
import com.ruoyi.platform.domain.ModelDependency1; |
|
|
|
import com.ruoyi.platform.mapper.DatasetTempStorageDao; |
|
|
|
import com.ruoyi.platform.mapper.ExperimentDao; |
|
|
|
import com.ruoyi.platform.mapper.ExperimentInsDao; |
|
|
|
import com.ruoyi.platform.mapper.ModelDependency1Dao; |
|
|
|
@@ -70,6 +72,9 @@ public class ExperimentInsServiceImpl implements ExperimentInsService { |
|
|
|
@Resource |
|
|
|
private ModelDependency1Dao modelDependency1Dao; |
|
|
|
|
|
|
|
@Resource |
|
|
|
private DatasetTempStorageDao datasetTempStorageDao; |
|
|
|
|
|
|
|
private final MinioUtil minioUtil; |
|
|
|
|
|
|
|
public ExperimentInsServiceImpl(MinioUtil minioUtil) { |
|
|
|
@@ -447,8 +452,15 @@ public class ExperimentInsServiceImpl implements ExperimentInsService { |
|
|
|
break; |
|
|
|
} |
|
|
|
//删除导出数据集版本 todo |
|
|
|
// String relativePath = ci4sUsername + "/datasets/" + dataset.get("id") + "/" + dataset.get("identifier") + "/" + version + "/dataset"; |
|
|
|
// newDatasetService.deleteDatasetVersionNew((String) dataset.get("identifier"), (String) dataset.get("owner"), version, relativePath); |
|
|
|
if (key.contains("dataset-export")) { |
|
|
|
HashMap queryMap = new HashMap<String, Integer>(); |
|
|
|
queryMap.put("insId", experimentIns.getId()); |
|
|
|
DatasetTempStorage datasetTempStorage = datasetTempStorageDao.queryByInsId(JSON.toJSONString(queryMap)); |
|
|
|
Map<String, Object> source = JsonUtils.jsonToMap(datasetTempStorage.getSource()); |
|
|
|
String relativePath = ci4sUsername + "/datasets/" + source.get("repo_id") + "/" + source.get("identifier") + "/" + source.get("version") + "/dataset"; |
|
|
|
newDatasetService.deleteDatasetVersionNew((String) source.get("identifier"), (String) source.get("owner"), (String) source.get("version"), relativePath); |
|
|
|
break; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|