hl-api-changelog/changelogs/2026-03/2026-03-25_itinerary_day_add_delete.md
2026-03-25 14:16:50 +08:00

38 行
955 B
Markdown

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

# 行程天自由增删 + 自动反写天数
> 产品行程天数不再写死,支持在行程编辑页面自由追加/删除天数,增删后自动更新 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}
```
**效果**
1. 级联删除该天的所有节点和住宿
2. 后续天数自动重新编号如删第2天,原第3天变第2天
3. product.tripDays -1,product.tripNights -1
4. 至少保留1天,不能全部删除
## 涉及服务
需重启:**hl-product-service**