|
|
@@ -78,13 +78,21 @@ public class ModelsServiceImpl implements ModelsService { |
|
|
@Override |
|
|
@Override |
|
|
public Models queryById(Integer id) { |
|
|
public Models queryById(Integer id) { |
|
|
Models models = this.modelsDao.queryById(id); |
|
|
Models models = this.modelsDao.queryById(id); |
|
|
String dataType = models.getModelType(); |
|
|
|
|
|
String dataTag = models.getModelTag(); |
|
|
|
|
|
//去资产管理表中查询对应的图标名 |
|
|
|
|
|
AssetIcon dataTypeAssetIcon = assetIconService.queryByPath(dataType); |
|
|
|
|
|
AssetIcon dataTagAssetIcon = assetIconService.queryByPath(dataTag); |
|
|
|
|
|
models.setModelTypeName(dataTypeAssetIcon.getName()); |
|
|
|
|
|
models.setModelTagName(dataTagAssetIcon.getName()); |
|
|
|
|
|
|
|
|
String modelType = models.getModelType(); |
|
|
|
|
|
String modelTag = models.getModelTag(); |
|
|
|
|
|
//去资产管理表中查询对应的图标名,注意判空逻辑,只有当dataType和dataTag不为空时,才进行查询 |
|
|
|
|
|
if(modelType != null && !modelType.isEmpty()){ |
|
|
|
|
|
AssetIcon modelTypeAssetIcon = assetIconService.queryById(Integer.valueOf(modelType)); |
|
|
|
|
|
if (modelTypeAssetIcon != null){ |
|
|
|
|
|
models.setModelTypeName(modelTypeAssetIcon.getName()); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
if(modelTag != null && !modelTag.isEmpty()){ |
|
|
|
|
|
AssetIcon modelTagAssetIcon = assetIconService.queryById(Integer.valueOf(modelTag)); |
|
|
|
|
|
if (modelTagAssetIcon != null){ |
|
|
|
|
|
models.setModelTagName(modelTagAssetIcon.getName()); |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
return models; |
|
|
return models; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@@ -220,7 +228,6 @@ public class ModelsServiceImpl implements ModelsService { |
|
|
*/ |
|
|
*/ |
|
|
@Override |
|
|
@Override |
|
|
public List<Map<String, String>> uploadModels(MultipartFile[] files, String uuid) throws Exception { |
|
|
public List<Map<String, String>> uploadModels(MultipartFile[] files, String uuid) throws Exception { |
|
|
|
|
|
|
|
|
List<Map<String, String>> results = new ArrayList<>(); |
|
|
List<Map<String, String>> results = new ArrayList<>(); |
|
|
for (MultipartFile file:files) { |
|
|
for (MultipartFile file:files) { |
|
|
// 构建objectName |
|
|
// 构建objectName |
|
|
@@ -245,7 +252,6 @@ public class ModelsServiceImpl implements ModelsService { |
|
|
|
|
|
|
|
|
ModelsVersion version = modelsVersionService.queryByModelsVersion(modelsVersion); |
|
|
ModelsVersion version = modelsVersionService.queryByModelsVersion(modelsVersion); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
String url = ""; |
|
|
String url = ""; |
|
|
if (version == null) { |
|
|
if (version == null) { |
|
|
//插表,因为这里是一次直接插表所以这里定掉date,然后用DAO插入 |
|
|
//插表,因为这里是一次直接插表所以这里定掉date,然后用DAO插入 |
|
|
|