feat(playlist): 为音乐 DTO 添加歌手名称列表
- 在 PlaylistServiceImpl 类中,为 MusicDTO 对象添加歌手名称列表 -通过流操作获取音乐对象的歌手列表,并转换为歌手名称列表- 仅在音乐对象的歌手列表不为空时执行此操作
This commit is contained in:
@@ -582,6 +582,12 @@ public class PlaylistServiceImpl implements PlaylistService {
|
||||
.map(music -> {
|
||||
MusicDTO musicDTO = new 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;
|
||||
})
|
||||
.collect(Collectors.toList());
|
||||
|
||||
Reference in New Issue
Block a user