RoundWaitGoKakaoTalk
RoundWait — Zone 정보 카카오 알림톡 연동 + 호스트 UI 개선
2026. 6. 23.1분 읽기
작업 내용
프로젝트: RoundWait (Go + Next.js)
1. 카카오 알림톡에 Zone 정보 추가
bookingDashboardPayload에 EventBooth와 EventBoothZone 정보를 포함시켜 카카오 알림톡 발송 시 부스 이름과 Zone 정보가 함께 전달되도록 했다.
if booking.EventBoothZone != nil {
payload["zoneId"] = strconv.FormatInt(booking.EventBoothZone.Id, 10)
payload["zoneName"] = booking.EventBoothZone.Name
payload["zoneNameKo"] = booking.EventBoothZone.NameKo
// ... 다국어 필드
}
알림톡 수신자(참가자)가 어느 Zone에 배정됐는지 메시지에서 바로 확인할 수 있게 됐다.
2. GetById 엔드포인트 신규 추가
단건 booking 조회 API — Event, EventBooth, EventBoothZone을 Preload해서 반환. 참가자 앱 입장 확인 화면(EntryConfirmationScreen)에서 Zone 정보를 표시하는 데 사용.
3. 호스트 모바일 큐 UI 개선
큐 행 높이와 버튼/셀렉트 크기를 터치 타겟 기준으로 올렸다.
| 요소 | 변경 전 | 변경 후 |
|---|---|---|
.rw3-qrow min-height | 62px | 72px |
select height | 34px | 42px |
button height | 34px | 42px |
4. 참가자 앱 입장 확인 화면 Zone 표시
EntryConfirmationScreen.tsx와 UserApp.tsx에서 Zone 이름을 가져와 표시. userStore에 Zone 관련 상태 필드 추가.