935 B
935 B
出行人年龄分类规则
前端在添加出行人时,根据出生日期自动判断出行人类型(travelerType)。
年龄分类规则
| travelerType | 中文 | 年龄范围 |
|---|---|---|
BABY |
幼童 | 0-3 周岁 |
YOUNG_CHILD |
小童 | 4-6 周岁 |
CHILD |
儿童 | 7-17 周岁 |
ADULT |
成人 | 18 周岁及以上 |
前端使用方式
用户填写出生日期后,自动计算周岁并匹配 travelerType,无需用户手动选择类型。
// 计算周岁
const age = Math.floor((today - birthday) / 365.25)
if (age <= 3) → BABY(幼童)
else if (age <= 6) → YOUNG_CHILD(小童)
else if (age <= 17) → CHILD(儿童)
else → ADULT(成人)
关联字段
- 订单中的人数统计:
adultCount、childCount、youngChildCount、babyCount - 出行人实体:
travelerType字段(字典:traveler_type)