1.9 KiB
1.9 KiB
微信小程序 · 小蒙马下单 youngChildCount 不再被强制清零
- 变更日期: 2026-04-23
- PR: #1298
- 端: 微信小程序(管理端不涉及)
- 影响面: 小蒙马(GROUP)下单 / 订单详情 人群结构展示
- 兼容性: 接口契约零变化。前端原来传的
youngChildCount从"传了也没用"变成"被保留"
变化一句话
小蒙马下单接口原本强制把 youngChildCount(小童数)清零,现在会保留前端传入的数值写入订单。小童仍然不参与计价(金额 0),仅作为随行人数展示。
相关接口
POST /mp/order/create(小蒙马 GROUP 路径)
入参 youngChildCount 行为变化
| 场景 | 以前 | 现在 |
|---|---|---|
前端传 youngChildCount=2 |
后端覆盖为 0 |
保留为 2 |
| 前端不传 / 传 null | 后端存 0 |
保留 null → 实际存 0(兼容) |
计价规则
| 项 | 行为 |
|---|---|
| 小童(young child) | 不参与计价(youngChildPrice = 0、youngChildTotal = 0),仅作为随行头数写入订单 |
| 幼童(baby) | 仍强制 babyCount = 0(规则未变) |
是否加床(childNeedBed) |
仍强制 false(规则未变) |
订单详情展示侧
订单详情 adultCount / childCount / youngChildCount / babyCount 字段:
youngChildCount现在会反映前端下单时实际提交的小童数- 价格结构
priceBreakdown中小童相关小计仍为 0(未参与计价)
不影响范围
- 价格汇总
totalPrice / adultTotal / childTotal零影响(不加小童价) - CORE / CUSTOM 产品下单流程 零影响(它们原本就按普通逻辑处理小童计价)
- 出行人列表(
travelers)零影响
相关
- PR:wx/HL#1298
- 部署:
hl-order-service-v2(8094)