2021.10.27
- createdAt과 updatedAt을 가지는 BaseEntity이를 상속하는 엔티티에서 필드 변경 함수마다 super.update()를 호출하고 있음. 어떻게 중복을 줄일까?
- @EnableAuditing
- 깃헙에서 지라로 연동은 어떻게 할까?
- 못한다. 그냥 따로쓰거나, 깃 메시지에 링크를 달거나, 깃 GUI앱을 활용한다
- 관리자용 api를 별도로 두고 싶은데 엔드포인트를 어떻게 가야할까
- 일단 패키지구조부터 생각해보자
- https://github.com/prgrms-be-devcourse/BEDV1_Interparkyu/pull/3
- timezone을 "Asia/Seoul" 을 설정을 해 준 값하고, 해당 필드를 넣어주지 않은 값하고 서로 동일한 시간결과값이 나온다. → 왜이런지 아직 모르겠다.
2021.10.28
- 전체 공연 정보 조회에서 확인해 봐야 할 사항
- 공연 정보가 등록된 후 전체 공연 정보를 받아올 때 공연장 이름을 표현하는 데이터 필드의 이름이
hallName
으로 나올 가능성이 있다. → 확인해서 hallName으로 나올경우 변수명을 hallName → hall로 변경하거나, @JsonProperty("hall)을 붙여줘 보자.
2021.10.29
- 다른 이슈 진행을 위해 [TI-22]번 PR을 일단 임의로 Merge 진행하였습니다.
- 반드시 변경되어야 하는 사항등은 없었고, 코멘트 내용만 한번 확인 해 주시면 될 것 같습니다.
- var 관련 등
- HTML Form에서 값을 받아올 때 값이 설정이 안되고 null로만 온다면 setter를 빼먹지 않았는지 확인해보자
2021.10.30
- [TI-89] API 기본 반환 data를 list 타입으로 설정한 것에 대한 논의 필요
- [TI-26] 작업중 겪은 내용
- 특정 공연 정보 상세 조회 (티켓 TI-25) 에 대한 추가 필요 구현 사항
- 내려주는 데이터에 회차 ID도 포함되어야 해당 회차의 좌석 선택 페이지로 이동할 수 있을 것 같다.
- N+1 문제 고려 → 참고 : https://jojoldu.tistory.com/165
2021.10.31
현재 erd 순환참조 문제
2021.10.31
- 추가작업
- 공연 하나 선택하여 → 상세 정보 보기가 되면 해당 공연(회차)가 있는 날짜만 리턴하도록 수정
- 이후 날짜가 선택되면 해당 날짜의 회차만 보내주도록 수정
- TI-27 이슈로 작성
- 스토리
- 전체 공연 리스트에서 하나의 공연을 골라 클릭(공연 상세 정보 조회)한다
- 상연 일자를 선택한다
- 공연 제목
- 회차
- 잔여좌석
- 공연 시작 시간
- 공연 종료 시간
- 예매 시작 시간
- 예매 마감 시간
- 예매 취소 마감 시간
- 해당 공연 회차의 회차 좌석 (List)
→ 해당 공연이 상연하는 날짜 정보만 내려준다 (+이름, 카테고리, 상연시간정도)
→ 이 정보를 바탕으로 상연 하는 날짜만 달력 일자를 활성화 할 수 있다.
→ 해당 날짜에 상연하는 공연 회차들의 정보를 내려준다.
→ 회차 정보에는 다음 내용들이 포함된다
2021.10.31
- 시드 데이터가 필요해 테스트를 RDS를 사용해 실행해야하는 문제가 있었음
- 시드 데이터를 @BeforeEach로 저장하는 클래스를 두고 테스트 클래스는 이를 상속하는 방식으로 해결함