From 56a6742e4efdd2919269fb3590f2c5f0f191e1c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=A3=BC=EC=B0=AC?= Date: Tue, 24 Mar 2026 15:24:00 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20=EC=82=AC=EC=9A=A9=EC=9E=90=20=EC=A0=95?= =?UTF-8?q?=EC=A7=80=20=EC=8B=9C=20Refresh=20Token=20=EB=AC=B4=ED=9A=A8?= =?UTF-8?q?=ED=99=94?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/prothsync/prothsync/service/AdminService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/prothsync/src/main/java/com/prothsync/prothsync/service/AdminService.java b/prothsync/src/main/java/com/prothsync/prothsync/service/AdminService.java index ade58cc..d812d5a 100644 --- a/prothsync/src/main/java/com/prothsync/prothsync/service/AdminService.java +++ b/prothsync/src/main/java/com/prothsync/prothsync/service/AdminService.java @@ -25,6 +25,7 @@ import com.prothsync.prothsync.repository.repository.CommentRepository; import com.prothsync.prothsync.repository.repository.PostLikeRepository; import com.prothsync.prothsync.repository.repository.PostRepository; +import com.prothsync.prothsync.repository.repository.RefreshTokenRepository; import com.prothsync.prothsync.repository.repository.ReportRepository; import com.prothsync.prothsync.repository.repository.UserRepository; import java.util.List; @@ -48,6 +49,7 @@ public class AdminService { private final HashtagService hashtagService; private final PostImageService postImageService; private final CommentService commentService; + private final RefreshTokenRepository refreshTokenRepository; @Transactional(readOnly = true) public PageResponse getReports(ReportStatus status, Pageable pageable) { @@ -111,6 +113,8 @@ public AdminUserResponseDTO suspendUser(Long userId, UserSuspendRequestDTO reque user.suspend(request.reason(), request.suspendUntil()); userRepository.save(user); + refreshTokenRepository.deleteByUserId(userId); + return AdminUserResponseDTO.from(user); }