feat(playlist): 为音乐 DTO 添加歌手名称列表
- 在 PlaylistServiceImpl 类中,为 MusicDTO 对象添加歌手名称列表 -通过流操作获取音乐对象的歌手列表,并转换为歌手名称列表- 仅在音乐对象的歌手列表不为空时执行此操作
This commit is contained in:
@@ -582,6 +582,12 @@ public class PlaylistServiceImpl implements PlaylistService {
|
|||||||
.map(music -> {
|
.map(music -> {
|
||||||
MusicDTO musicDTO = new MusicDTO();
|
MusicDTO musicDTO = new MusicDTO();
|
||||||
BeanUtils.copyProperties(music, musicDTO);
|
BeanUtils.copyProperties(music, musicDTO);
|
||||||
|
if (music.getSingers() != null && !music.getSingers().isEmpty()) {
|
||||||
|
List<String> singerNames = music.getSingers().stream()
|
||||||
|
.map(singer -> singer.getName())
|
||||||
|
.collect(Collectors.toList());
|
||||||
|
musicDTO.setSingerNames(singerNames);
|
||||||
|
}
|
||||||
return musicDTO;
|
return musicDTO;
|
||||||
})
|
})
|
||||||
.collect(Collectors.toList());
|
.collect(Collectors.toList());
|
||||||
|
|||||||
Reference in New Issue
Block a user