fix(music-houduan): 修复歌手和音乐关联同步问题
- 在添加音乐到歌手时,同时添加歌手到音乐 - 在移除音乐和歌手关联时,同时从音乐中移除歌手
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user