@@ -40,16 +40,61 @@ public Mono<Playlist> save(Playlist playlist) {
40
40
41
41
@ Override
42
42
public Mono <Playlist > update (String id , Playlist newPlaylist ) {
43
- Playlist updatedPlaylist = new Playlist (
44
- id ,
45
- newPlaylist .getName (),
46
- newPlaylist .getImage (),
47
- newPlaylist .getPrivate (),
48
- newPlaylist .getDuration (),
49
- newPlaylist .getMusics (),
50
- newPlaylist .getUserId ()
51
- );
52
-
53
- return playlistRepository .save (updatedPlaylist );
43
+ // Playlist updatedPlaylist = new Playlist(
44
+ // id,
45
+ // newPlaylist.getName(),
46
+ // newPlaylist.getImage(),
47
+ // newPlaylist.getPrivate(),
48
+ // newPlaylist.getDuration(),
49
+ // newPlaylist.getMusics(),
50
+ // newPlaylist.getUserId()
51
+ // );
52
+
53
+ //
54
+ return playlistRepository .save (newPlaylist );
55
+ // return playlistRepository.findById(id).map(playlist -> {
56
+ // if (newPlaylist.getName() != null) {
57
+ // playlist.setName(newPlaylist.getName());
58
+ // }
59
+ //
60
+ // if (newPlaylist.getImage() != null && newPlaylist.getImage().equals("")) {
61
+ // playlist.setImage(newPlaylist.getImage());
62
+ // }
63
+ //
64
+ // if (newPlaylist.getPrivate() != null) {
65
+ // playlist.setPrivate(newPlaylist.getPrivate());
66
+ // }
67
+ //
68
+ // if (newPlaylist.getMusics() != null) {
69
+ // playlist.setMusics(newPlaylist.getMusics());
70
+ // }
71
+ //
72
+ // if (newPlaylist.getUserId() != null) {
73
+ // playlist.setUserId(newPlaylist.getUserId());
74
+ // }
75
+ //
76
+ // //playlistRepository.save(playlist);
77
+ //
78
+ // return playlist;
79
+ // });
80
+
81
+
82
+ // updatedPlaylist.setId(id);
83
+ //
84
+ // if (newPlaylist.getName() != null) {
85
+ // updatedPlaylist.setName(newPlaylist.getName());
86
+ // }
87
+ // if (newPlaylist.getImage() != null && newPlaylist.getImage().equals("")) {
88
+ // updatedPlaylist.setImage(newPlaylist.getImage());
89
+ // }
90
+ // if (newPlaylist.getPrivate() != null) {
91
+ // updatedPlaylist.setPrivate(newPlaylist.getPrivate());
92
+ // }
93
+ // if (newPlaylist.getMusics() != null) {
94
+ // updatedPlaylist.setMusics(newPlaylist.getMusics());
95
+ // }
96
+ // if (newPlaylist.getUserId() != null) {
97
+ // updatedPlaylist.setUserId(newPlaylist.getUserId());
98
+ // }
54
99
}
55
100
}
0 commit comments