From bfd351e3657ac1a18633ffef313dd15636cc84c4 Mon Sep 17 00:00:00 2001 From: liyitian <2717355959@qq.com> Date: Sun, 14 Dec 2025 16:13:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- initial_interface.txt | Bin 0 -> 3106 bytes .../com/vibevault/service/PlaylistService.java | 5 ----- .../vibevault/service/PlaylistServiceImpl.java | 12 +----------- 3 files changed, 1 insertion(+), 16 deletions(-) create mode 100644 initial_interface.txt diff --git a/initial_interface.txt b/initial_interface.txt new file mode 100644 index 0000000000000000000000000000000000000000..e9c3fdeb43800094c99c077f87106124222f6b46 GIT binary patch literal 3106 zcmcguOHUI~6g~;K!RW@7lE6UJ01_T6H9i0zD8>NN8YobqbO3?AQicK|xI)9q#cdN4 z7aCV45;v$ZNMb@TV507f3u2Ik!MKrMpnhjAW2ZAyqy){RGt+zTIdjhUednJ0>t}>~ zcU72GeZ<04P%4&AJu34csoIRC`bSG!6E{?C{}ImLB)zN zJT=0jk4ACtgIA5tk((MeJZA3A1)m|re-;sR!>@+B*(1l9>a`!MII}Y3reQ9Cx62!` zB=ah#5?pMp;Hl7O&v<*jcS%foS3I-gYeic}a_)HKNZ`SkTu~gay0PXeihpm)A9IVW zf}^TGSf%?Y*S$sX)h<1EKSuiyJ4YO)9z?{*DmHvv`aE+Y=g0nFuV6J_=2(p}j(H-! z-hQFuxtLa##BR?=tyyp+##I74nS&fLFgR(8K;n5CmaG$vY7l?GwrY@ysMw?o<2&i1 zdoLEIYP<^7fiELgiJ>_viGDS{dL1Z*X&9Q>TxZ=hq9Ya2*=2Q36VsDkVs0H(W#;h7BOLbdOv3g)-@*c)k6Ya->i@~gdT@8P;8nQ7`F*Tz; zY$=Q%u3Txn{y>XYkQAX7o!>arQ#ucE$f>)X)O6x-~6WGgWA3SdD=% z-d_~G)`IvKLtPte)?$=<|8^Kna&G9Dv))+_o5ZW=hyL{4!MtZVDKE2n{P!HFz&?N< z_x|l*p1Si{<8`i%a&Ujj;Zo4gRsBR1(t9IoWFEaaHj searchPlaylists(String keyword); - /** - * [Advanced] 按所有者查询歌单 - */ - List getPlaylistsByOwner(String username); - /** * [Advanced] 复制歌单 */ diff --git a/src/main/java/com/vibevault/service/PlaylistServiceImpl.java b/src/main/java/com/vibevault/service/PlaylistServiceImpl.java index 7fe322c..18df83c 100644 --- a/src/main/java/com/vibevault/service/PlaylistServiceImpl.java +++ b/src/main/java/com/vibevault/service/PlaylistServiceImpl.java @@ -110,17 +110,7 @@ public class PlaylistServiceImpl implements PlaylistService { // ========== Advanced 方法 ========== - @Override - @Transactional(readOnly = true) - public List getPlaylistsByOwner(String username) { - User owner = userRepository.findByUsername(username) - .orElseThrow(() -> new ResourceNotFoundException("User not found: " + username)); - - return playlistRepository.findByOwner(owner) - .stream() - .map(this::toDTO) - .toList(); - } + @Override @Transactional(readOnly = true)