changelog: 房务待处理排除最终确认单

这个提交包含在:
API Changelog Bot 2026-07-02 14:27:50 +08:00
父节点 55944610fb
当前提交 c765f2b285

查看文件

@ -0,0 +1,47 @@
# #4721 房务待处理排除最终确认单
## 背景
房务管家「待处理」页的「全部未完成」筛选不能展示已经最终确认/已完成配房的订单。
后端原先未定义「全部未完成」专用状态值,前端传未知值时会落到默认全部口径,可能把 `DONE` + `CONFIRMED` 单带入待处理列表。
## 修改接口
- `GET /v3/admin/order/grab-pool/my-claims/hotel`
## 入参变更
字段:`status`
新增兼容取值:
| 取值 | 含义 | 后端筛选 |
| --- | --- | --- |
| `unfinished` | 全部未完成,推荐前端使用 | `CLAIMING` + `PENDING_FINALIZE` + `EXCEPTION` |
| `allUnfinished` | 全部未完成,兼容别名 | `CLAIMING` + `PENDING_FINALIZE` + `EXCEPTION` |
| `todo` | 全部未完成,兼容别名 | `CLAIMING` + `PENDING_FINALIZE` + `EXCEPTION` |
已有取值保持不变:
| 取值 | 含义 |
| --- | --- |
| `claiming` / `inProgress` / `inInquiry` | 配房中 |
| `pendingConfirm` | 待最终确认 |
| `confirmed` | 已确认 |
| `exception` | 异常 |
## 前端接入要求
房务管家「待处理」页的「全部未完成」必须传:
```http
GET /v3/admin/order/grab-pool/my-claims/hotel?status=unfinished&page=1&pageSize=20
```
不要用空 `status` 表示「全部未完成」。空 `status` 仍表示历史「全部」口径,可能包含已完成/已确认记录。
## 验收点
- 「待处理/全部未完成」不展示 `DONE` + `CONFIRMED` 的最终确认订单。
- 「订单列表/全部」仍可展示历史已确认记录。
- 「配房中 / 待最终确认 / 异常」三个单态筛选保持原逻辑。