From 17343b4dd4f640d2f2e39123c6560b7e18d17a7a Mon Sep 17 00:00:00 2001 From: itaekyung Date: Thu, 28 Aug 2025 00:03:19 +0900 Subject: [PATCH] =?UTF-8?q?refactor:=20Authentication=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../garden/garden/presentation/GardenController.java | 12 ++++++------ .../domain/mission/diaryimage/domain/DiaryImage.java | 2 ++ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/example/cp_main_be/domain/garden/garden/presentation/GardenController.java b/src/main/java/com/example/cp_main_be/domain/garden/garden/presentation/GardenController.java index dc3c0982..3c27a6b3 100644 --- a/src/main/java/com/example/cp_main_be/domain/garden/garden/presentation/GardenController.java +++ b/src/main/java/com/example/cp_main_be/domain/garden/garden/presentation/GardenController.java @@ -33,24 +33,24 @@ public ResponseEntity> getGarden(@PathVariable Long @Operation(summary = "내 정원에 물 주기", description = "자신의 정원에 물을 줍니다.") @PostMapping("/{gardenId}/mywater") public ResponseEntity> waterMyGarden( - @AuthenticationPrincipal Long userId, @PathVariable Long gardenId) { - gardenService.waterGarden(userId, gardenId); + @AuthenticationPrincipal User user, @PathVariable Long gardenId) { + gardenService.waterGarden(user.getId(), gardenId); return ResponseEntity.ok(ApiResponse.success(null)); } @Operation(summary = "남의 정원에 물 주기", description = "남의 정원에 물을 줍니다.") @PostMapping("/{gardenId}/friendwater") public ResponseEntity> waterYourGarden( - @AuthenticationPrincipal Long userId, @PathVariable Long gardenId) { - gardenService.waterGarden(userId, gardenId); + @AuthenticationPrincipal User user, @PathVariable Long gardenId) { + gardenService.waterGarden(user.getId(), gardenId); return ResponseEntity.ok(ApiResponse.success(null)); } @Operation(summary = "정원에 햇빛 주기", description = "자신의 정원에 햇빛을 줍니다.") @PostMapping("/{gardenId}/sunlight") public ResponseEntity> sunlightGarden( - @AuthenticationPrincipal Long userId, @PathVariable Long gardenId) { - gardenService.sunlightGarden(userId, gardenId); + @AuthenticationPrincipal User user, @PathVariable Long gardenId) { + gardenService.sunlightGarden(user.getId(), gardenId); return ResponseEntity.ok(ApiResponse.success(null)); } diff --git a/src/main/java/com/example/cp_main_be/domain/mission/diaryimage/domain/DiaryImage.java b/src/main/java/com/example/cp_main_be/domain/mission/diaryimage/domain/DiaryImage.java index 5a31150c..ed447d2e 100644 --- a/src/main/java/com/example/cp_main_be/domain/mission/diaryimage/domain/DiaryImage.java +++ b/src/main/java/com/example/cp_main_be/domain/mission/diaryimage/domain/DiaryImage.java @@ -5,6 +5,7 @@ import jakarta.persistence.*; import java.time.LocalDateTime; import lombok.*; +import org.springframework.data.annotation.CreatedDate; @Entity @Getter @@ -30,6 +31,7 @@ public class DiaryImage { private User user; @Column(name = "created_at") + @CreatedDate private LocalDateTime createdAt; public void updateImageUrl(String newImageUrl) {