f-lab-edu / show-ticketing-service

[초봉 3000 후반 신입]다양한 공연 정보를 제공하며 예매를 할 수 있는 서비스
9 stars 3 forks source link

[#41] 공연장, 공연 홀 정보 등록 기능 병합 #55

Closed tlsgkr7416 closed 3 years ago

tlsgkr7416 commented 3 years ago
  1. DTO
    • ShowPlace를 통해 Venue, VenueHallRequest 병합
    • Venue에 id 추가 (공연장을 추가 후 바로 DB에서 추가한 공연장 id를 얻기 위해)
  2. Controller insertVenue를 통해 ShowPlace 요청
  3. Service 통합
    • insertVenue를 통해 공연장, 공연 홀 등록 서비스 통합
    • 공연장을 추가 후에 새로운 공연장이 생기고 그 공연장에 공연 홀 정보를 넣기 때문에 공연 홀 DB에 동일한 이름이 있는지 로직 제거
    • 공연 홀 DB에 동일한 이름이 있는지 제거하여 쿼리문이 하나밖에 없어 트랜잭션도 제거
  4. 테스트 코드
    • 기존에 공연장을 테스트한 코드에 Venue 대신 ShowPlace를 넣어줌
    • 동일한 이름의 공연 홀을 추가할 때 테스트 코드 작성
tlsgkr7416 commented 3 years ago

커밋 한 것 중에 "잠시 커밋" 삭제했어야 했는데 깜박했네요