Skip to content

Conversation

@JupitorCentral
Copy link
Collaborator

예약 취소 및 만료 구현

…eat eventId 컬럼 및 Event 엔티티 설저 변경

ReservationBookingRequest 생성자 패턴 builder 로 통일
SeatService - createValidSeat 테스트

Foreign Key 검증을 위한 ForeignKeyValidator 생성
SeatService 에 seat 저장시 유효성 검증 추가
SeatManagementService - createValidUser -> createUser (어차피 valid 해야 하니)
db_creation_query.sql indent 조정

@ModelAttribute 어노테이션 삭제

Seat->Event f key 위반 Exception 위치 변경
모든 Exception 에 적당한 HttpStatus 설정
그리고, F key 관계를 가지는 엔티티에 대해서
F key constraint 가 생성되지 않도록 설정
(foreignKey = @foreignkey(ConstraintMode.NO_CONSTRAINT)
 메서드에 public modifier 추가, @transactional annotation 을 메서드로 위치 변경
PayManagementController 테스트 코드 추가
PayManagementControllerTest 의 Exception 발생시 올바른 ProblemDetail 형식의 Json 값을 리턴하는지에 대한 테스트코드 추가
@JupitorCentral JupitorCentral self-assigned this Dec 27, 2025
@JupitorCentral JupitorCentral linked an issue Dec 27, 2025 that may be closed by this pull request
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 9, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

예약 취소 + 예약 만료 구현

2 participants