模型库、矢量文件

This commit is contained in:
2025-09-29 17:34:21 +08:00
parent 94add25716
commit efe4ddf97b
11 changed files with 1159 additions and 719 deletions

View File

@ -313,12 +313,17 @@ public class ModelLibraryController {
// 循环遍历数据
for (ModelVo modelVo : modelVos) {
if (modelVo.getModelType() != null) {
modelVo.setModelDataUrl("/modelLibrary/data/model/" + modelVo.getId() + "/" + modelVo.getModelType());
String processedModelType = trimDot(modelVo.getModelType());
modelVo.setModelDataUrl("/modelLibrary/data/model/" + modelVo.getId() + "/" + processedModelType);
modelVo.setModelType(processedModelType);
}
if (modelVo.getPosterType() != null) {
modelVo.setPosterDataUrl("/modelLibrary/data/poster/" + modelVo.getId() + "/" + modelVo.getPosterType());
String processedPosterType = trimDot(modelVo.getPosterType());
modelVo.setPosterDataUrl("/modelLibrary/data/poster/" + modelVo.getId() + "/" + processedPosterType);
modelVo.setPosterType(processedPosterType);
}
}
return ApiResponse.success(modelVos);
}
@ -566,4 +571,12 @@ public class ModelLibraryController {
// 若查询结果非空、说明分类存在
return existTypes != null && !existTypes.isEmpty();
}
private String trimDot(String str) {
if (str == null) {
return null;
}
return str.startsWith(".") ? str.substring(1) : str;
}
}