## 🔍 리팩토링 대상 - 티켓 QR 발급/사용/충전 로직 - Redis 기반 QR 토큰 저장소 ## 🎯 목적 - 동일한 QR 토큰이 중복 스캔되거나 재요청되는 상황에서도 티켓 차감/충전이 한 번만 처리되도록 개선 - QR 토큰 조회와 처리 로직이 분리되어 발생할 수 있는 중복 반영 가능성을 줄이고, 스태프 처리 흐름의 안정성을 높임 ## 🛠 상세 내용 - [ ] 티켓 QR 토큰 소비 방식을 조회 후 처리 구조에서 원자적 소비 구조로 변경 - [ ] Redis Lua Script를 적용해 QR 토큰의 존재 확인과 삭제를 한 번에 수행 - [ ] 스태프 티켓 사용/충전 API가 소비된 토큰으로 재처리되지 않도록 로직 수정 - [ ] 티켓 QR 소비 성공/실패 케이스 테스트 추가 ## 📌 참고
🔍 리팩토링 대상
🎯 목적
🛠 상세 내용
📌 참고