Skip to content

Develop#41

Merged
BitedRadish merged 196 commits into
mainfrom
develop
Sep 22, 2025
Merged

Develop#41
BitedRadish merged 196 commits into
mainfrom
develop

Conversation

@BitedRadish

Copy link
Copy Markdown
Contributor

No description provided.

19013na and others added 30 commits July 31, 2025 17:37
redis 사용해서 대기열큐 zset
redis + websocket 사용해서 대기 번호 set
보안 강화 : 인증 후 세션에서 삭제
추가 설명 : 대소문자 상관 없음
대기열에 있는 사용자 대기번호 구독 알림 Schedule 추가 및 테스트 완
스케줄러 5초 간격으로 수정
서버 중단 후 재실행 시 실행 테스트 완료
kafka 기본 연결 및 user-events topic 구독
추구 user-events topic 제거 후 festival, payment topic 구독 예정
예매 티켓 생성 및 QR 생성
추후 수정 사항 : reservationStatus null값, exception 처리 등
MNMS-256 feat: 예매하기 진행
status 수정 및 날짜 type, 배송날짜 조건 변경
보안문자 3분 유효시간 조건 추가
exception 처리
http://localhost:8082/swagger-ui/index.html
QR : QR 이미지 조회, 주최측 QR 스캔
TICKET : 티켓 performanceDate, performanceTime, selectedTicketCount 추가
TICKET : 티켓 개수 제한
추후 : kafka로 결제 완료 메시지 발행했을 때, Consumer로 받아서 하나씩 순차 처리 수행
- booking 서비스용 Dockerfile 추가 (multi-stage build 적용)
- GitHub Actions 워크플로(booking-docker-publish.yml) 추가
  - feature/MNMS-318 브랜치 push 시 실행
  - Docker 이미지 빌드 및 Docker Hub 푸시
  - gitops-repo로 repository_dispatch 이벤트 전송
    → ArgoCD 자동 반영
festivalId, date, time 추가
Error : 대기열 release, exit 안됨
calculateDeliveryDate -> deliveryDate 수정
최대 예매 티켓 확인 로직 수정
19013na and others added 29 commits September 12, 2025 22:44
추후 ttlMinutes application.properties 변수값으로 받을것임
MNMS-632 Fix: ttlMinutes 변경
MNMS-679 Bug: 공연 별 예매자 통계 비 로그인자는 조회 실패 오류 수정
+ ticketPick추가
MNMS-691 fix: 삭제된 email 템플릿 추가 / 긴급 merge
MNMS-691 Feat: websocket front -> back 통신 controller 작성
가예매 1일 때 자동 삭제 안되는 오류 해결
예매 완료 websocket 코드 삭제
MNMS-691 Fix: 가예매 상태 수정 및 websocket 삭제
LocalDate -> LocalDateTime으로 변경
Ticket list 조회 시 QR USED 추가 (매수 2개 이상 예매 가능함. QR 1개라도 사용하면 TRUE)
Path Traversal 공격 방지 - 가족관계 증명서 경로 조작 방지
othersTransferAvailable - 예매 후 15분 후에 지인 양도 금지
@BitedRadish BitedRadish merged commit d65c36a into main Sep 22, 2025
1 check passed
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.

5 participants