Skip to content

Commit ac87781

Browse files
authored
Merge branch 'develop' into feat/user/1
2 parents 4735b25 + dee6294 commit ac87781

File tree

2 files changed

+11
-9
lines changed

2 files changed

+11
-9
lines changed

src/main/java/org/dfbf/soundlink/domain/emotionRecord/controller/EmotionRecordController.java

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,11 @@ public class EmotionRecordController {
2424
summary = "감정 기록 작성/저장 API",
2525
description = "작성한 감정 기록을 저장합니다."
2626
)
27-
public ResponseResult saveEmotionWithMusic(@Valid @RequestBody EmotionRecordRequestDTO request) {
28-
return emotionRecordService.saveEmotionRecordWithMusic(request);
27+
28+
public ResponseResult saveEmotionWithMusic(
29+
@AuthenticationPrincipal Long userId,
30+
@Valid @RequestBody EmotionRecordRequestDTO request) {
31+
return emotionRecordService.saveEmotionRecordWithMusic(userId, request);
2932
}
3033

3134
@GetMapping
@@ -34,10 +37,9 @@ public ResponseResult saveEmotionWithMusic(@Valid @RequestBody EmotionRecordRequ
3437
description = "유저들이 작성한 감정 기록 전체를 조회합니다.(자신의 아이디에 해당하는 감정 기록은 조회되지 않습니다.)"
3538
)
3639
public ResponseResult getEmotionRecordsWithoutMine(
37-
/*@AuthenticationPrincipal*/ Long userId,
40+
@AuthenticationPrincipal Long userId,
3841
@RequestParam(defaultValue = "0") int page,
3942
@RequestParam(defaultValue = "10") int size) {
40-
4143
return emotionRecordService.getEmotionRecordsExcludingUserId(userId, page, size);
4244
}
4345

@@ -60,7 +62,7 @@ public ResponseResult getAllEmotionRecords(
6062
)
6163
public ResponseResult getEmotionRecord(
6264
@PathVariable Long recordId,
63-
/*@AuthenticationPrincipal*/ Long userId) {
65+
@AuthenticationPrincipal Long userId) {
6466
return emotionRecordService.getEmotionRecord(userId, recordId);
6567
}
6668

src/main/java/org/dfbf/soundlink/domain/emotionRecord/service/EmotionRecordService.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -35,15 +35,15 @@ public class EmotionRecordService {
3535
private final UserRepository userRepository;
3636

3737
@Transactional
38-
public ResponseResult saveEmotionRecordWithMusic(EmotionRecordRequestDTO request) {
39-
// 임시 유저 생성 (시큐리티 적용 이후 수정 필요)
40-
User testUser = userRepository.findById(1L)
38+
public ResponseResult saveEmotionRecordWithMusic(Long userId, EmotionRecordRequestDTO request) {
39+
40+
User loggedInUser = userRepository.findById(userId)
4141
.orElseThrow(UserNotFoundException::new);
4242

4343
try {
4444
// 감정 기록 저장
4545
EmotionRecord emotionRecord = EmotionRecord.builder()
46-
.user(testUser)
46+
.user(loggedInUser)
4747
.emotion(request.emotion())
4848
.comment(request.comment())
4949
.build();

0 commit comments

Comments
 (0)