diff --git a/music-houduan/src/main/java/com/test/musichouduan/service/impl/PlaylistServiceImpl.java b/music-houduan/src/main/java/com/test/musichouduan/service/impl/PlaylistServiceImpl.java index 5a1e76f..cc020e8 100644 --- a/music-houduan/src/main/java/com/test/musichouduan/service/impl/PlaylistServiceImpl.java +++ b/music-houduan/src/main/java/com/test/musichouduan/service/impl/PlaylistServiceImpl.java @@ -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 singerNames = music.getSingers().stream() + .map(singer -> singer.getName()) + .collect(Collectors.toList()); + musicDTO.setSingerNames(singerNames); + } return musicDTO; }) .collect(Collectors.toList());