|
@@ -82,14 +82,19 @@ public class MbArtArtworksServiceImpl extends ServiceImpl<MbArtArtworksMapper, M
|
|
|
|
|
|
MbArtArtworksDto bean = BeanUtil.toBean(byId, MbArtArtworksDto.class);
|
|
|
|
|
|
- //查询图片文件
|
|
|
- List<SysAttachments> imgs = sysAttachmentsService.list(
|
|
|
+ //查询多媒体文件
|
|
|
+ List<SysAttachments> medias = sysAttachmentsService.list(
|
|
|
new LambdaQueryWrapper<SysAttachments>()
|
|
|
.eq(SysAttachments::getRecordid, bean.getArtworkUuid())
|
|
|
.eq(SysAttachments::getModules, "artwork")
|
|
|
- .eq(SysAttachments::getCategory, 1));
|
|
|
- if(CollUtil.isNotEmpty(imgs)){
|
|
|
- bean.setImgFiles(imgs.stream().map(v->v.getServerpath() + v.getServername() + "_750_600." + v.getExtension()).collect(Collectors.toList()));
|
|
|
+ .in(SysAttachments::getCategory, 1,2,3));
|
|
|
+ if(CollUtil.isNotEmpty(medias)){
|
|
|
+ //图片
|
|
|
+ bean.setImgFiles(medias.stream().filter(v->v.getCategory() == 1).map(v->v.getServerpath() + v.getServername() + "_750_600." + v.getExtension()).collect(Collectors.toList()));
|
|
|
+ //音频
|
|
|
+ bean.setAudioFiles(medias.stream().filter(v->v.getCategory() == 2).map(v->v.getServerpath() + v.getServername() + v.getExtension()).collect(Collectors.toList()));
|
|
|
+ //视频
|
|
|
+ bean.setVideoFiles(medias.stream().filter(v->v.getCategory() == 3).map(v->v.getServerpath() + v.getServername() + v.getExtension()).collect(Collectors.toList()));
|
|
|
}
|
|
|
|
|
|
//查询模型文件
|
|
@@ -98,25 +103,6 @@ public class MbArtArtworksServiceImpl extends ServiceImpl<MbArtArtworksMapper, M
|
|
|
bean.setModelFiles(artAttachmentFolderDtoList.stream().map(v->v.getFilePath()).collect(Collectors.toList()));
|
|
|
}
|
|
|
|
|
|
-
|
|
|
-// ArtArtworks artArtworks = artArtworksService.getOne(new LambdaQueryWrapper<ArtArtworks>().eq(ArtArtworks::getArtworkuuid, bean.getArtworkUuid()));
|
|
|
-//
|
|
|
-// List<ArtAttachments> artAttachmentsList = artAttachmentsService.list(
|
|
|
-// new LambdaQueryWrapper<ArtAttachments>()
|
|
|
-// .eq(ArtAttachments::getArtworkid, artArtworks.getId())
|
|
|
-// .eq(ArtAttachments::getModules, "artwork")
|
|
|
-// .eq(ArtAttachments::getCategory, 6));
|
|
|
-//
|
|
|
-// if(CollUtil.isNotEmpty(artAttachmentsList)){
|
|
|
-// Set<String> attachmentUuids = artAttachmentsList.stream().map(v -> v.getAttachmentUuid()).collect(Collectors.toSet());
|
|
|
-// List<ArtAttachmentFolders> artAttachmentFolders = artAttachmentFoldersService.list(
|
|
|
-// new LambdaQueryWrapper<ArtAttachmentFolders>()
|
|
|
-// .eq(ArtAttachmentFolders::getExtension, "4dage")
|
|
|
-// .eq(ArtAttachmentFolders::getModules, "artwork")
|
|
|
-// .in(ArtAttachmentFolders::getAttachmentuuid, attachmentUuids));
|
|
|
-// bean.setModelFiles(artAttachmentFolders.stream().map(v->v.getServerpath() + v.getServername()).collect(Collectors.toList()));
|
|
|
-// }
|
|
|
-
|
|
|
return bean;
|
|
|
}
|
|
|
|