| @@ -1,5 +1,6 @@ | |||||
| package com.ruoyi.platform.service.impl; | package com.ruoyi.platform.service.impl; | ||||
| import com.alibaba.fastjson2.JSON; | |||||
| import com.ruoyi.common.security.utils.SecurityUtils; | import com.ruoyi.common.security.utils.SecurityUtils; | ||||
| import com.ruoyi.platform.domain.ExperimentIns; | import com.ruoyi.platform.domain.ExperimentIns; | ||||
| import com.ruoyi.platform.domain.ModelDependency1; | import com.ruoyi.platform.domain.ModelDependency1; | ||||
| @@ -438,8 +439,9 @@ public class ExperimentInsServiceImpl implements ExperimentInsService { | |||||
| for (String key : paramOutput.keySet()) { | for (String key : paramOutput.keySet()) { | ||||
| //删除导出模型版本 | //删除导出模型版本 | ||||
| if (key.contains("model-export")) { | if (key.contains("model-export")) { | ||||
| String query = "\"insId\":" + experimentIns.getId(); | |||||
| ModelDependency1 modelDependency1 = modelDependency1Dao.queryByInsId(query); | |||||
| HashMap queryMap = new HashMap<String, Integer>(); | |||||
| queryMap.put("insId", experimentIns.getId()); | |||||
| ModelDependency1 modelDependency1 = modelDependency1Dao.queryByInsId(JSON.toJSONString(queryMap)); | |||||
| String relativePath = ci4sUsername + "/model/" + modelDependency1.getRepoId() + "/" + modelDependency1.getIdentifier() + "/" + modelDependency1.getVersion() + "/model"; | String relativePath = ci4sUsername + "/model/" + modelDependency1.getRepoId() + "/" + modelDependency1.getIdentifier() + "/" + modelDependency1.getVersion() + "/model"; | ||||
| modelsService.deleteVersion(modelDependency1.getRepoId(), modelDependency1.getIdentifier(), modelDependency1.getOwner(), modelDependency1.getVersion(), relativePath); | modelsService.deleteVersion(modelDependency1.getRepoId(), modelDependency1.getIdentifier(), modelDependency1.getOwner(), modelDependency1.getVersion(), relativePath); | ||||
| break; | break; | ||||