955 B
955 B
行程天自由增删 + 自动反写天数
产品行程天数不再写死,支持在行程编辑页面自由追加/删除天数,增删后自动更新 tripDays 和 tripNights。
新增接口
追加行程天
POST /admin/product/item/{productId}/day
请求体(可选):
| 字段 | 类型 | 说明 |
|---|---|---|
| dayTitle | String | 当天标题(选填) |
| routeSummary | String | 路线概览(选填) |
响应:ItineraryDayVO(新天的信息)
效果:在末尾追加一天,product.tripDays +1,product.tripNights +1
删除行程天
DELETE /admin/product/item/{productId}/day/{dayNumber}
效果:
- 级联删除该天的所有节点和住宿
- 后续天数自动重新编号(如删第2天,原第3天变第2天)
- product.tripDays -1,product.tripNights -1
- 至少保留1天,不能全部删除
涉及服务
需重启:hl-product-service