diff --git a/src/main/java/com/movelog/domain/record/presentation/RecordController.java b/src/main/java/com/movelog/domain/record/presentation/RecordController.java index 53668f3..bae6e06 100644 --- a/src/main/java/com/movelog/domain/record/presentation/RecordController.java +++ b/src/main/java/com/movelog/domain/record/presentation/RecordController.java @@ -97,9 +97,9 @@ public ResponseEntity retrieveRecentRecordImages( @GetMapping("/search") public ResponseEntity searchKeyword( @Parameter(description = "User의 토큰을 입력해주세요.", required = true) @AuthenticationPrincipal UserPrincipal userPrincipal, - @Parameter(description = "검색할 명사를 입력해주세요.", required = true) @RequestBody SearchKeywordReq searchKeywordReq + @Parameter(description = "검색할 명사를 입력해주세요.", required = true) @RequestParam String keyword ) { - List result = recordService.searchKeyword(userPrincipal, searchKeywordReq); + List result = recordService.searchKeyword(userPrincipal, keyword); return ResponseEntity.ok(ApiResponseUtil.success(result)); } diff --git a/src/main/java/com/movelog/domain/record/service/RecordService.java b/src/main/java/com/movelog/domain/record/service/RecordService.java index ca2572d..9218941 100644 --- a/src/main/java/com/movelog/domain/record/service/RecordService.java +++ b/src/main/java/com/movelog/domain/record/service/RecordService.java @@ -145,10 +145,9 @@ public List retrieveRecentRecordImages(UserPrincipal user } - public List searchKeyword(UserPrincipal userPrincipal, SearchKeywordReq searchKeywordReq) { + public List searchKeyword(UserPrincipal userPrincipal, String keyword) { User user = validUserById(userPrincipal); // User user = validUserById(5L); - String keyword = searchKeywordReq.getSearchKeyword(); List keywords = keywordRepository.findAllByUserAndKeywordContaining(user, keyword); keywords.forEach(k -> log.info("Keyword in DB: {}", k.getKeyword()));