1111import com .example .solidconnection .news .service .NewsQueryService ;
1212import com .example .solidconnection .security .annotation .RequireRoleAccess ;
1313import com .example .solidconnection .siteuser .domain .Role ;
14- import com .example .solidconnection .siteuser .domain .SiteUser ;
1514import jakarta .validation .Valid ;
1615import lombok .RequiredArgsConstructor ;
1716import org .springframework .http .ResponseEntity ;
@@ -47,24 +46,24 @@ public ResponseEntity<NewsListResponse> findNewsBySiteUserId(
4746 @ RequireRoleAccess (roles = {Role .ADMIN , Role .MENTOR })
4847 @ PostMapping
4948 public ResponseEntity <NewsCommandResponse > createNews (
50- @ AuthorizedUser SiteUser siteUser ,
49+ @ AuthorizedUser long siteUserId ,
5150 @ Valid @ RequestPart ("newsCreateRequest" ) NewsCreateRequest newsCreateRequest ,
5251 @ RequestParam (value = "file" , required = false ) MultipartFile imageFile
5352 ) {
54- NewsCommandResponse newsCommandResponse = newsCommandService .createNews (siteUser . getId () , newsCreateRequest , imageFile );
53+ NewsCommandResponse newsCommandResponse = newsCommandService .createNews (siteUserId , newsCreateRequest , imageFile );
5554 return ResponseEntity .ok (newsCommandResponse );
5655 }
5756
5857 @ RequireRoleAccess (roles = {Role .ADMIN , Role .MENTOR })
5958 @ PutMapping ("/{news-id}" )
6059 public ResponseEntity <NewsCommandResponse > updateNews (
61- @ AuthorizedUser SiteUser siteUser ,
60+ @ AuthorizedUser long siteUserId ,
6261 @ PathVariable ("news-id" ) Long newsId ,
6362 @ Valid @ RequestPart (value = "newsUpdateRequest" ) NewsUpdateRequest newsUpdateRequest ,
6463 @ RequestParam (value = "file" , required = false ) MultipartFile imageFile
6564 ) {
6665 NewsCommandResponse newsCommandResponse = newsCommandService .updateNews (
67- siteUser . getId () ,
66+ siteUserId ,
6867 newsId ,
6968 newsUpdateRequest ,
7069 imageFile );
@@ -74,37 +73,37 @@ public ResponseEntity<NewsCommandResponse> updateNews(
7473 @ RequireRoleAccess (roles = {Role .ADMIN , Role .MENTOR })
7574 @ DeleteMapping ("/{news-id}" )
7675 public ResponseEntity <NewsCommandResponse > deleteNewsById (
77- @ AuthorizedUser SiteUser siteUser ,
76+ @ AuthorizedUser long siteUserId ,
7877 @ PathVariable ("news-id" ) Long newsId
7978 ) {
80- NewsCommandResponse newsCommandResponse = newsCommandService .deleteNewsById (siteUser , newsId );
79+ NewsCommandResponse newsCommandResponse = newsCommandService .deleteNewsById (siteUserId , newsId );
8180 return ResponseEntity .ok (newsCommandResponse );
8281 }
8382
8483 @ GetMapping ("/{news-id}/like" )
8584 public ResponseEntity <LikedNewsResponse > isNewsLiked (
86- @ AuthorizedUser SiteUser siteUser ,
85+ @ AuthorizedUser long siteUserId ,
8786 @ PathVariable ("news-id" ) Long newsId
8887 ) {
89- LikedNewsResponse likedNewsResponse = newsLikeService .isNewsLiked (siteUser . getId () , newsId );
88+ LikedNewsResponse likedNewsResponse = newsLikeService .isNewsLiked (siteUserId , newsId );
9089 return ResponseEntity .ok (likedNewsResponse );
9190 }
9291
9392 @ PostMapping ("/{news-id}/like" )
9493 public ResponseEntity <Void > addNewsLike (
95- @ AuthorizedUser SiteUser siteUser ,
94+ @ AuthorizedUser long siteUserId ,
9695 @ PathVariable ("news-id" ) Long newsId
9796 ) {
98- newsLikeService .addNewsLike (siteUser . getId () , newsId );
97+ newsLikeService .addNewsLike (siteUserId , newsId );
9998 return ResponseEntity .ok ().build ();
10099 }
101100
102101 @ DeleteMapping ("/{news-id}/like" )
103102 public ResponseEntity <Void > cancelNewsLike (
104- @ AuthorizedUser SiteUser siteUser ,
103+ @ AuthorizedUser long siteUserId ,
105104 @ PathVariable ("news-id" ) Long newsId
106105 ) {
107- newsLikeService .cancelNewsLike (siteUser . getId () , newsId );
106+ newsLikeService .cancelNewsLike (siteUserId , newsId );
108107 return ResponseEntity .ok ().build ();
109108 }
110109}
0 commit comments