fix(music-houduan): 修复歌手和音乐关联同步问题

- 在添加音乐到歌手时,同时添加歌手到音乐
- 在移除音乐和歌手关联时,同时从音乐中移除歌手
This commit is contained in:
ikmkj
2025-07-29 00:13:48 +08:00
parent 331245f8e6
commit d513685a6c

View File

@@ -401,6 +401,7 @@ public class SingerServiceImpl implements SingerService {
// 添加关联并保存 // 添加关联并保存
singer.getMusics().add(music); singer.getMusics().add(music);
music.getSingers().add(singer);
singerRepository.save(singer); singerRepository.save(singer);
return true; return true;
@@ -424,6 +425,7 @@ public class SingerServiceImpl implements SingerService {
// 移除关联 // 移除关联
singer.getMusics().remove(music); singer.getMusics().remove(music);
music.getSingers().remove(singer);
singerRepository.save(singer); singerRepository.save(singer);
return true; return true;