From 2523bfc21e67fa0de6816db0a73b0ec86a1ac7b5 Mon Sep 17 00:00:00 2001 From: WithYouAtDawn Date: Tue, 2 Jan 2024 08:12:17 +0900 Subject: [PATCH] update diary my list --- .../diary/service/implementation/DiaryServiceImpl.java | 9 ++++++--- .../gapple/weeingback/domain/member/entity/Member.java | 2 +- src/main/resources/application.yml | 5 ++++- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/gapple/weeingback/domain/diary/service/implementation/DiaryServiceImpl.java b/src/main/java/com/gapple/weeingback/domain/diary/service/implementation/DiaryServiceImpl.java index 055f093..9f08e22 100644 --- a/src/main/java/com/gapple/weeingback/domain/diary/service/implementation/DiaryServiceImpl.java +++ b/src/main/java/com/gapple/weeingback/domain/diary/service/implementation/DiaryServiceImpl.java @@ -11,6 +11,7 @@ import com.gapple.weeingback.domain.member.repository.MemberRepository; import com.gapple.weeingback.global.exception.MemberNotFoundException; import lombok.RequiredArgsConstructor; +import lombok.extern.slf4j.Slf4j; import org.springframework.security.core.context.SecurityContextHolder; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; @@ -18,6 +19,7 @@ import java.util.List; import java.util.UUID; +@Slf4j @Service @RequiredArgsConstructor public class DiaryServiceImpl implements DiaryService { @@ -61,11 +63,12 @@ public DiaryListResponse listDiary(DiaryListRequest request) { @Override public DiaryMyListResponse myListDiary() { - String id = SecurityContextHolder.getContext().getAuthentication().getName(); - - Member member = memberRepository.findMemberById(UUID.fromString(id)).orElseThrow(MemberNotFoundException::new); + UUID id = UUID.fromString(SecurityContextHolder.getContext().getAuthentication().getName()); + Member member = memberRepository.findMemberById(id).orElseThrow(MemberNotFoundException::new); List diaries = member.getDiaries(); + log.info(diaries.toString()); + return new DiaryMyListResponse(diaries); } } diff --git a/src/main/java/com/gapple/weeingback/domain/member/entity/Member.java b/src/main/java/com/gapple/weeingback/domain/member/entity/Member.java index ad7d30c..3752fff 100644 --- a/src/main/java/com/gapple/weeingback/domain/member/entity/Member.java +++ b/src/main/java/com/gapple/weeingback/domain/member/entity/Member.java @@ -49,7 +49,7 @@ public class Member implements GrantedAuthority { @JoinColumn(name = "consulting_id") private List consulting; - @OneToMany + @OneToMany(fetch = FetchType.EAGER) @JoinColumn(name = "diary_id") private List diaries; diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 5e93a8c..027d85e 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -50,4 +50,7 @@ jwt: redis: host: ${REDIS_HOST} port: ${REDIS_PORT} - auth: ${REDIS_AUTH} \ No newline at end of file + auth: ${REDIS_AUTH} + +server: + port: 8082 \ No newline at end of file