Skip to content

Commit

Permalink
[FIX] 대학교 로고 이미지 가져오는 로직 수정 #64
Browse files Browse the repository at this point in the history
  • Loading branch information
eeddiinn committed Jul 17, 2024
1 parent d4bac17 commit 11362cf
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,8 @@
import sopt.univoice.domain.auth.PrincipalHandler;
import sopt.univoice.domain.auth.repository.AuthRepository;
import sopt.univoice.domain.mypage.dto.response.GetMypageReponseDto;
import sopt.univoice.domain.universityData.entity.University;
import sopt.univoice.domain.universityData.repository.UniversityDataRepository;
import sopt.univoice.domain.user.entity.Member;

@Service
Expand All @@ -13,21 +15,26 @@ public class MypageService {

private final AuthRepository authRepository;
private final PrincipalHandler principalHandler;
private final UniversityDataRepository universityDataRepository;

public GetMypageReponseDto getMypage() {
Long memberId = principalHandler.getUserIdFromPrincipal();

Member member = authRepository.findById(memberId)
.orElseThrow(() -> new RuntimeException("회원이 존재하지 않습니다."));

University university = universityDataRepository.findByUniversityName(member.getUniversityName())
.orElseThrow(() -> new RuntimeException("대학교 정보가 존재하지 않습니다."));


GetMypageReponseDto getMypage = new GetMypageReponseDto(
member.getId(),
member.getName(),
member.getCollegeDepartmentName(),
member.getDepartmentName(),
member.getAdmissionNumber() + "학번",
member.getUniversityName(),
member.getUniversityLogoImage()
university.getUniversityLogoImage()
);
return getMypage;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ public class University {

private String universityName;

private String universityLogoImage;

@OneToMany(mappedBy = "university")
private List<CollegeDepartment> collegeDepartments;

Expand Down
2 changes: 0 additions & 2 deletions src/main/java/sopt/univoice/domain/user/entity/Member.java
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,6 @@ public class Member extends BaseTimeEntity {

private String departmentName;

private String universityLogoImage;

@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "affiliation_id")
private Affiliation affiliation;
Expand Down

0 comments on commit 11362cf

Please sign in to comment.