From 060d15d37eb48b86bf7d129558e6a67bdc6b9777 Mon Sep 17 00:00:00 2001 From: Minjae-An Date: Wed, 13 Mar 2024 21:58:13 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20=EB=B3=91=ED=95=A9=EC=97=90=20?= =?UTF-8?q?=EB=94=B0=EB=A5=B8=20=EC=BD=94=EB=93=9C=20=EB=B0=B0=EC=B9=98=20?= =?UTF-8?q?=EC=88=98=EC=A0=95(#27)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit dev 브랜치 작업 내역 병합에 따른 코드 배치 수정 --- .../be/user/controller/UserController.java | 30 ++++++------------- 1 file changed, 9 insertions(+), 21 deletions(-) diff --git a/be/src/main/java/yeonba/be/user/controller/UserController.java b/be/src/main/java/yeonba/be/user/controller/UserController.java index 0bb39b82..a14a1c4b 100644 --- a/be/src/main/java/yeonba/be/user/controller/UserController.java +++ b/be/src/main/java/yeonba/be/user/controller/UserController.java @@ -20,6 +20,7 @@ import yeonba.be.user.dto.response.UserProfileResponse; import yeonba.be.user.dto.response.UserQueryPageResponse; import yeonba.be.user.service.BlockService; +import yeonba.be.user.service.UserService; import yeonba.be.util.CustomResponse; @Tag(name = "User", description = "사용자 API") @@ -29,6 +30,7 @@ public class UserController { private final ReportService reportService; private final BlockService blockService; + private final UserService userService; @Operation( summary = "이성(다른 사용자) 목록 조회", @@ -48,33 +50,19 @@ public ResponseEntity> users( } - @Operation( - summary = "다른 사용자 프로필 조회", - description = "다른 사용자의 프로필을 조회할 수 있습니다." - ) - @ApiResponse( - responseCode = "200", - description = "사용자 프로필 정상 조회" - ) + @Operation(summary = "다른 사용자 프로필 조회", description = "다른 사용자의 프로필을 조회할 수 있습니다.") + @ApiResponse(responseCode = "200", description = "사용자 프로필 정상 조회") @GetMapping("/users/{userId}") public ResponseEntity> profile( + @RequestAttribute("userId") long userId, @Parameter(description = "조회대상 사용자 ID", example = "1") - @PathVariable long userId) { + @PathVariable("userId") long targetUserId) { + + UserProfileResponse response = userService.getTargetUserProfile(userId, targetUserId); return ResponseEntity .ok() - .body(new CustomResponse<>( - new UserProfileResponse( - "존잘남", - 23, - 177, - "서울시 강남구", - 80, - "저음", - "여우상", - false - ) - )); + .body(new CustomResponse<>(response)); } @Operation(