|
|
|
@@ -6,6 +6,7 @@ import com.ruoyi.platform.domain.ModelsVersion; |
|
|
|
import com.ruoyi.platform.mapper.ModelsDao; |
|
|
|
import com.ruoyi.platform.mapper.ModelsVersionDao; |
|
|
|
import com.ruoyi.platform.service.ModelsService; |
|
|
|
import com.ruoyi.platform.service.ModelsVersionService; |
|
|
|
import com.ruoyi.platform.utils.MinioUtil; |
|
|
|
import com.ruoyi.system.api.model.LoginUser; |
|
|
|
import io.minio.MinioClient; |
|
|
|
@@ -43,6 +44,8 @@ public class ModelsServiceImpl implements ModelsService { |
|
|
|
private ModelsVersionDao modelsVersionDao; |
|
|
|
|
|
|
|
private MinioClient minioClient; |
|
|
|
@Resource |
|
|
|
private ModelsVersionService modelsVersionService; |
|
|
|
|
|
|
|
@Value("${minio.endpoint}") |
|
|
|
private String minioEndpoint; |
|
|
|
@@ -148,7 +151,9 @@ public class ModelsServiceImpl implements ModelsService { |
|
|
|
if (!(StringUtils.equals(username,"admin") || StringUtils.equals(username,createdBy))){ |
|
|
|
return "无权限删除该模型"; |
|
|
|
} |
|
|
|
|
|
|
|
if (modelsVersionService.queryByModelsId(id).size()>0){ |
|
|
|
return "请先删除该数据集的版本文件"; |
|
|
|
} |
|
|
|
models.setState(0); |
|
|
|
return this.modelsDao.update(models)>0?"删除成功":"删除失败"; |
|
|
|
} |
|
|
|
|