BUGFIX:系统模特上传;
This commit is contained in:
@@ -175,7 +175,10 @@ public class LibraryServiceImpl extends ServiceImpl<LibraryMapper, Library> impl
|
||||
return libraryUpdateVo;
|
||||
}else if (libraryUploadDTO.getModelType().equals(ModelType.SYSTEM.getValue())) {
|
||||
Library library = resolveData(libraryUploadDTO, userInfo, filePath);
|
||||
return null;
|
||||
LibraryUpdateVo libraryUpdateVo = CopyUtil.copyObject(library, LibraryUpdateVo.class);
|
||||
libraryUpdateVo.setMinIOPath(libraryUpdateVo.getUrl());
|
||||
libraryUpdateVo.setUrl(minioUtil.getPresignedUrl(filePath, 480));
|
||||
return libraryUpdateVo;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
@@ -206,7 +209,7 @@ public class LibraryServiceImpl extends ServiceImpl<LibraryMapper, Library> impl
|
||||
sysFile.setCreateDate(new Date());
|
||||
sysFileMapper.insert(sysFile);
|
||||
Library library = new Library();
|
||||
library.setName("成功");
|
||||
library.setUrl(sysFile.getUrl());
|
||||
return library;
|
||||
}else {
|
||||
throw new BusinessException("unknown model type");
|
||||
|
||||
@@ -119,9 +119,19 @@ public class WorkspaceServiceImpl extends ServiceImpl<WorkspaceMapper, Workspace
|
||||
workspace.setSystemDesignerPercentage(SYSTEM_DESIGNER_PERCENTAGE);
|
||||
workspace.setPosition(Position.OVERALL.getValue());
|
||||
workspace.setUserName(userName);
|
||||
workspace.setMannequinId(null);
|
||||
workspace.setMannequinUrl("aida-mannequins/model_1693218345.2714432.png");
|
||||
workspace.setMannequinType(MannequinType.SYSTEM.getValue());
|
||||
QueryWrapper<SysFile> systemQw = new QueryWrapper<>();
|
||||
systemQw.lambda().eq(SysFile::getLevel1Type, "Models");
|
||||
systemQw.lambda().eq(SysFile::getLevel2Type, "Female");
|
||||
List<SysFile> sysFiles = sysFileMapper.selectList(systemQw);
|
||||
if (!CollectionUtils.isEmpty(sysFiles)) {
|
||||
workspace.setMannequinId(sysFiles.get(0).getId());
|
||||
workspace.setMannequinUrl(sysFiles.get(0).getUrl());
|
||||
workspace.setMannequinType(MannequinType.SYSTEM.getValue());
|
||||
}else {
|
||||
workspace.setMannequinId(null);
|
||||
workspace.setMannequinUrl("aida-mannequins/model_1693218345.2714432.png");
|
||||
workspace.setMannequinType(MannequinType.SYSTEM.getValue());
|
||||
}
|
||||
workspace.setIsLastIndex(1);
|
||||
int insert = workspaceMapper.insert(workspace);
|
||||
if (insert <= 0) {
|
||||
|
||||
Reference in New Issue
Block a user