From 1c94dcea27d3ca09722acd0ac4317c3493bc3c97 Mon Sep 17 00:00:00 2001 From: kon28289 Date: Sat, 19 Jul 2025 19:54:44 +0900 Subject: [PATCH 1/3] =?UTF-8?q?chore:=20AOP=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/babzip/backend/global/aop/AssignUserId.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/babzip/backend/global/aop/AssignUserId.java b/src/main/java/com/babzip/backend/global/aop/AssignUserId.java index db0f715..3fe5e23 100644 --- a/src/main/java/com/babzip/backend/global/aop/AssignUserId.java +++ b/src/main/java/com/babzip/backend/global/aop/AssignUserId.java @@ -6,7 +6,7 @@ import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) -@Target({ElementType.METHOD, ElementType.PARAMETER}) +@Target(ElementType.METHOD) public @interface AssignUserId { boolean required() default true; } From 2fc514a82334b5d55890ab7ee6a634093bc9c15b Mon Sep 17 00:00:00 2001 From: kon28289 Date: Sat, 19 Jul 2025 19:58:05 +0900 Subject: [PATCH 2/3] =?UTF-8?q?chore:=20=EC=A4=91=EB=B3=B5=EB=90=9C=20?= =?UTF-8?q?=EB=A7=A4=EA=B0=9C=EB=B3=80=EC=88=98=20=EC=82=AD=EC=A0=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../backend/guestbook/controller/GuestbookController.java | 5 ++--- .../babzip/backend/guestbook/service/GuestbookService.java | 4 ++-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/babzip/backend/guestbook/controller/GuestbookController.java b/src/main/java/com/babzip/backend/guestbook/controller/GuestbookController.java index 64d8133..faaa29b 100644 --- a/src/main/java/com/babzip/backend/guestbook/controller/GuestbookController.java +++ b/src/main/java/com/babzip/backend/guestbook/controller/GuestbookController.java @@ -46,14 +46,13 @@ public ResponseEntity>> getMyGuestbooks( } @AssignUserId - @PatchMapping("/{kakaoPlaceId}") + @PatchMapping @PreAuthorize("isAuthenticated()") public ResponseEntity> updatePartial( Long userId, - @PathVariable String kakaoPlaceId, @RequestBody GuestbookRequestDto requestDto ) { - guestbookService.updatePartial(userId, kakaoPlaceId, requestDto); + guestbookService.updatePartial(userId, requestDto); return ResponseEntity.ok(ResponseUtil.createSuccessResponse()); } diff --git a/src/main/java/com/babzip/backend/guestbook/service/GuestbookService.java b/src/main/java/com/babzip/backend/guestbook/service/GuestbookService.java index 94bd697..9e25233 100644 --- a/src/main/java/com/babzip/backend/guestbook/service/GuestbookService.java +++ b/src/main/java/com/babzip/backend/guestbook/service/GuestbookService.java @@ -44,8 +44,8 @@ public Page getByUserId(Long userId, Pageable pageable) { } @Transactional - public void updatePartial(Long userId, String kakaoPlaceId, GuestbookRequestDto dto) { - Guestbook guestbook = guestbookRepository.findByKakaoPlaceIdAndUserId(kakaoPlaceId, userId) + public void updatePartial(Long userId, GuestbookRequestDto dto) { + Guestbook guestbook = guestbookRepository.findByKakaoPlaceIdAndUserId(dto.kakaoPlaceId(), userId) .orElseThrow(() -> new BusinessException(ExceptionType.GUEST_BOOK_NOT_FOUND)); guestbook.updatePartial(dto.restaurantName(), dto.kakaoPlaceId(), dto.content(), dto.rating()); } From 58e572c9f6f02b1cf4b65303ec4ad453ad959a04 Mon Sep 17 00:00:00 2001 From: kon28289 Date: Sat, 19 Jul 2025 19:58:15 +0900 Subject: [PATCH 3/3] =?UTF-8?q?docs:=20=EC=8A=A4=EC=9B=A8=EA=B1=B0=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/babzip/backend/guestbook/api/GuestBookApi.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/main/java/com/babzip/backend/guestbook/api/GuestBookApi.java b/src/main/java/com/babzip/backend/guestbook/api/GuestBookApi.java index 1f16cd2..8aea65e 100644 --- a/src/main/java/com/babzip/backend/guestbook/api/GuestBookApi.java +++ b/src/main/java/com/babzip/backend/guestbook/api/GuestBookApi.java @@ -91,11 +91,10 @@ public ResponseEntity>> getMyGuestbooks( } ) @AssignUserId - @PatchMapping("/{kakaoPlaceId}") + @PatchMapping @PreAuthorize("isAuthenticated()") public ResponseEntity> updatePartial( @Parameter(hidden = true) Long userId, - @PathVariable String kakaoPlaceId, @RequestBody GuestbookRequestDto requestDto );