Event Entry
Provides the feature for a logged-in member to register an entry by clicking the Enter button on the corresponding event's detail page. Event types are divided into drawing events (simple click entry, purchaser drawing, roulette, survey, comments) and non-drawing events (attendance check, purchase gift, coupon download, other [HTML]).
Key Features
Event entry
Provides the entry feature for all events except other [HTML].
For comment events, a written comment can be edited/deleted.
Entry check
Performs basic entry checks.
Checks whether the event exists, the eligible entry grade, whether the user is logged in, and so on.
Performs entry count limit checks (once per day or once per event period).
Checks whether the member is synchronized between the orderDB and the eventDB.
Performs entry period checks and type-specific condition checks.
For purchaser drawing and purchase gift, checks the order amount.
For coupon download, checks the coupon quantity.
Processing upon entry completion
For non-drawing events (attendance check, coupon download, roulette), the prize or mileage is granted immediately upon a winning entry.
For purchase gift or purchaser drawing, the entry count is set to once per event period.
Comment editing and deletion
For comment events, a member can edit and delete their own comments.
Login is required, and comments other than one's own cannot be edited or deleted.
When a comment is deleted, the entry history is also removed.
Process Definition

API Function List
Event entry processing
A logged-in member enters by clicking the Enter button on the event detail page.
Event
POST
Order information inquiry: /api/order/v1/event/evtOrdList Coupon issuance: /api/order/v1/marketing/cpnDown Mileage accrual: /api/member/v1/mileage/mlgSaveUse
Term Definitions
Display period
Refers to the period during which the event is displayed in the event list. Events whose display period has ended cannot be accessed in detail.
Entry period (event period)
Refers to the period during which entry is possible after clicking the Enter button on the event detail screen.
Purchase period
Refers to the period during which products applicable to the event can be purchased.
Drawing event
Refers to an event in which companies select winners through a drawing to provide consumers with various items such as gifts, mileage, and coupons
Non-drawing event
Refers to an event in which benefits (coupons, mileage) are granted when participants meet certain conditions or perform a specific activity. (Immediate payout rather than a drawing — attendance, purchase gift, etc.)
Event reward
Represents the compensation or benefit given to people who participate in the event. Benefit information provided upon winning an event includes gifts, prizes, mileage, coupons, and so on.
Other Notes
Rewards by event type
Simple click / purchaser drawing / survey / comments: prize / mileage / coupon
Roulette: mileage / coupon
Attendance check: mileage
Purchase gift: gift / prize / mileage / coupon
Coupon download: coupon
Event details and additional items
Attendance check: round information (aply_Rnk) – CC_EVT_DETL_ITEM
Roulette: roulette probability (rolt_prbl) – CC_EVT_DETL_ITEM -> the sum of roulette probabilities must not exceed 100, and each probability must be greater than 0.
Survey: question type code (EV017) – [multiple choice: 10], [multiple choice (other): 20], [multiple choice (image): 30], [short answer: 40], [scale: 50] -> question content is required. -> When logged in, retrieves the question answer content (QUEST_ANS_CONT) or answer number (ANS_NO). > CC_EVT_QUEST_INFO: event question information > CC_EVT_QUEST_ANS_INFO: event question answer information
Upon event entry, the entry history can be checked in the CC_EVT_TRGMN_INFO table.
Upon event entry, the type-specific check logic and entry logic are invoked according to the value corresponding to common code EV002 (event mid-category code) to process the entry.
To prevent simultaneous entries on MO and PC from the same account, Redis-CacheManager is used to allow entries at 0.03-second intervals.