Skip to content

Commit dee6294

Browse files
committed
Merge branch 'feat/emotionRecord/1' into develop
2 parents 93a2e10 + 224f148 commit dee6294

File tree

2 files changed

+10
-9
lines changed

2 files changed

+10
-9
lines changed

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

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

3133
@GetMapping
@@ -34,10 +36,9 @@ public ResponseResult saveEmotionWithMusic(@Valid @RequestBody EmotionRecordRequ
3436
description = "유저들이 작성한 감정 기록 전체를 조회합니다.(자신의 아이디에 해당하는 감정 기록은 조회되지 않습니다.)"
3537
)
3638
public ResponseResult getEmotionRecordsWithoutMine(
37-
/*@AuthenticationPrincipal*/ Long userId,
39+
@AuthenticationPrincipal Long userId,
3840
@RequestParam(defaultValue = "0") int page,
3941
@RequestParam(defaultValue = "10") int size) {
40-
4142
return emotionRecordService.getEmotionRecordsExcludingUserId(userId, page, size);
4243
}
4344

@@ -60,7 +61,7 @@ public ResponseResult getAllEmotionRecords(
6061
)
6162
public ResponseResult getEmotionRecord(
6263
@PathVariable Long recordId,
63-
/*@AuthenticationPrincipal*/ Long userId) {
64+
@AuthenticationPrincipal Long userId) {
6465
return emotionRecordService.getEmotionRecord(userId, recordId);
6566
}
6667

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)