File tree Expand file tree Collapse file tree 2 files changed +6
-5
lines changed
src/main/java/io/crops/warmletter/domain/badword Expand file tree Collapse file tree 2 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -36,12 +36,11 @@ public ResponseEntity<BaseResponse<BadWordResponse>> createBadWord(@RequestBody
3636
3737 @ PatchMapping ("/{badWordId}/status" )
3838 @ Operation (summary = "금칙어 상태변경" , description = "금칙어 상태변경 활성여부 API입니다." )
39- public ResponseEntity <BaseResponse <Void >> updateBadWordStatus (
39+ public ResponseEntity <BaseResponse <BadWordResponse >> updateBadWordStatus (
4040 @ PathVariable Long badWordId ,
4141 @ RequestBody @ Valid UpdateBadWordStatusRequest request ) {
42-
43- badWordService .updateBadWordStatus (badWordId , request );
44- return ResponseEntity .ok (BaseResponse .of (null , "금칙어 상태 변경 완료" ));
42+ BadWordResponse response = badWordService .updateBadWordStatus (badWordId , request );
43+ return ResponseEntity .ok (BaseResponse .of (response , "금칙어 상태 변경 완료" ));
4544 }
4645
4746 @ GetMapping
Original file line number Diff line number Diff line change @@ -56,12 +56,14 @@ public BadWordResponse createBadWord(CreateBadWordRequest request) {
5656
5757
5858 @ Transactional
59- public void updateBadWordStatus (Long badWordId , UpdateBadWordStatusRequest request ) {
59+ public BadWordResponse updateBadWordStatus (Long badWordId , UpdateBadWordStatusRequest request ) {
6060 BadWord badWord = badWordRepository .findById (badWordId )
6161 .orElseThrow (BadWordNotFoundException ::new );
6262 badWord .updateStatus (request .isUsed ());
63+ BadWord savedBadWord = badWordRepository .save (badWord );
6364 redisTemplate .opsForHash ().delete (BAD_WORD_KEY ,badWordId .toString (), badWord .getWord ());
6465 redisTemplate .opsForHash ().put (BAD_WORD_KEY ,badWordId .toString (), badWord .getWord ());
66+ return new BadWordResponse (savedBadWord .getId (), savedBadWord .getWord (), savedBadWord .isUsed ());
6567
6668 }
6769
You can’t perform that action at this time.
0 commit comments