|
|
|
@@ -1,6 +1,7 @@ |
|
|
|
package com.ruoyi.platform.service.impl; |
|
|
|
|
|
|
|
import com.ruoyi.common.security.utils.SecurityUtils; |
|
|
|
import com.ruoyi.platform.domain.DatasetVersion; |
|
|
|
import com.ruoyi.platform.domain.Models; |
|
|
|
import com.ruoyi.platform.domain.ModelsVersion; |
|
|
|
import com.ruoyi.platform.mapper.ModelsDao; |
|
|
|
@@ -353,7 +354,7 @@ public class ModelsServiceImpl implements ModelsService { |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public List<ModelsVersion> getModelVersions(Integer modelId) throws Exception { |
|
|
|
public List<String> getModelVersions(Integer modelId) throws Exception { |
|
|
|
// 获取所有相同模型ID的记录 |
|
|
|
List<ModelsVersion> versions = modelsVersionDao.queryByModelsId(modelId); |
|
|
|
|
|
|
|
@@ -362,7 +363,12 @@ public class ModelsServiceImpl implements ModelsService { |
|
|
|
} |
|
|
|
// // 将结果按照版本分类 |
|
|
|
// return versions.stream().collect(Collectors.groupingBy(ModelsVersion::getVersion)); |
|
|
|
return versions; |
|
|
|
|
|
|
|
// 使用Stream API提取version字段,并去重 |
|
|
|
return versions.stream() |
|
|
|
.map(ModelsVersion::getVersion) // 提取每个ModelVersion对象的version属性 |
|
|
|
.distinct() // 去重 |
|
|
|
.collect(Collectors.toList()); // 收集到List中 |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
|