이벤트 응모
로그인한 회원이 해당 이벤트 상세 페이지에서 응모 버튼 클릭 시 등록하는 기능을 제공합니다. 이벤트 유형에는 추첨이벤트(단순클릭응모, 구매자추첨, 룰렛, 설문, 댓글)와 비추첨이벤트(출석체크, 구매사은, 쿠폰다운로드, 기타[HTML])로 나누어집니다.
주요 기능
이벤트 응모
기타[HTML] 제외한 이벤트에서 응모 기능을 제공합니다.
댓글 이벤트의 경우, 작성한 댓글을 수정/삭제할 수 있습니다.
응모 체크
기본적인 응모 체크를 수행합니다.
이벤트 여부, 응모 가능 등급 체크, 사용자 조회(로그인 여부) 등을 확인합니다.
응모수 제한 체크(1일 1회 또는 행사 기간 1회)를 수행합니다.
ordDB와 evtDB의 회원 동기화 여부를 확인합니다.
응모 기간 체크 및 각 유형별 특정 조건 체크를 수행합니다.
구매자 추첨, 구매사은의 경우 주문 금액 체크를 합니다.
쿠폰 다운로드의 경우 쿠폰 수량 체크를 수행합니다.
응모 완료 시 처리
비추첨 이벤트(출석체크, 쿠폰다운로드, 룰렛)인 경우, 응모하여 당첨되는 즉시 경품 또는 마일리지를 지급합니다.
구매사은 또는 구매자 추첨인 경우, 응모 횟수는 행사 기간 1회로 설정됩니다.
댓글 수정 및 삭제
댓글 이벤트에서는 본인이 작성한 댓글을 수정 및 삭제할 수 있습니다.
로그인이 필수이며, 본인 외의 댓글 수정 및 삭제는 불가능합니다.
댓글 삭제 시 응모 이력은 사라집니다.
프로세스 정의

API 기능 목록
이벤트 응모 처리
로그인 한 회원이 이벤트 상세 페이지에서 응모 버튼을 클릭하여 응모를 합니다.
Event
POST
주문정보 조회: /api/order/v1/event/evtOrdList 쿠폰 발급: /api/order/v1/marketing/cpnDown 마일리지 적립: /api/member/v1/mileage/mlgSaveUse
용어 정의
전시기간
이벤트가 이벤트 목록에서 전시되는 기간을 말합니다. 전시기간이 끝난 이벤트는 상세 진입이 안됩니다.
응모기간(행사기간)
이벤트 상세 화면에서 응모 버튼 눌렀을때, 응모 할 수 있는 기간을 말합니다.
구매기간
이벤트에 적용되는 상품을 구매할 수 있는 기간을 말합니다.
추첨이벤트
기업에서 소비자들에게 사은품, 마일리지, 쿠폰 등 다양한 상품을 제공하기 위해 추첨을 통해 선발하는 이벤트를 말합니다
비추첨이벤트
참여자들이 특정 조건을 만족하거나 특별한 활동을 수행함으로써 혜택(쿠폰,마일리지)을 지급하는 이벤트를 말합니다. (추첨이 아닌 즉시지급-출석, 구매사은 등)
이벤트리워드
이벤트에 참여한 사람들에게 주어지는 보상이나 혜택을 나타냅니다. 이벤트 당첨 시, 제공하는 혜택 정보에는 사은품, 경품, 마일리지, 쿠폰 등이 있습니다.
기타 참고사항
이벤트 유형별 리워드
단순클릭/구매자추첨/설문/댓글 : 경품 / 마일리지 / 쿠폰
룰렛 : 마일리지 / 쿠폰
출석체크 : 마일리지
구매사은 : 사은품 / 경품 / 마일리지 / 쿠폰
쿠폰다운로드 : 쿠폰
이벤트 세부사항 및 추가항목
출석체크 : 회차 정보(aply_Rnk) – CC_EVT_DETL_ITEM
룰렛 : 룰렛 확률(rolt_prbl) – CC_EVT_DETL_ITEM -> 룰렛 확률은 합산값이 100보다 크면 안되며 각 확률은 0보다 커야한다.
설문 : 질문구분코드(EV017) – [객관형 : 10], [객관형(기타) : 20], [객관형(이미지) : 30], [주관형 : 40], [척도형 : 50] -> 질문내용 기입 필수. -> 로그인 시, 질문 답변 정보( QUEST_ANS_CONT ) 또는 답변번호( ANS_NO ) 를 가져옵니다. > CC_EVT_QUEST_INFO : 이벤트 질문정보 > CC_EVT_QUEST_ANS_INFO : 이벤트 질문답변정보
이벤트 응모 시, CC_EVT_TRGMN_INFO 테이블에서 응모이력을 확인할 수 있습니다.
이벤트 응모 시, 공통코드 EV002(이벤트 중분류코드) 에 해당하는 값에 따라 유형별 체크 로직, 응모 로직을 호출하여 응모합니다.
같은 계정으로 동시다발적으로 MO, PC에서 응모하는 것을 방지하기 위해 Redis-CacheManager를 사용하여 0.03초 간격으로 응모가 가능합니다.
마지막 업데이트