hl-api-changelog/changelogs-v2/2026-06/46_4578_定制师联系房务按钮未读角标unreadMessageCount_站内信标题团号联系人_前端对接-管理后台.md
API Changelog Bot 234527639f docs(changelog-v2/house): 房务测试报告(1.docx)整改批次前端对接
43 #4573 配房询房即扣库存+单日确认requirementId+弹窗全态回显currentSelections(前端必改)
44 #4574 日历团数按团期折叠修复+某天下钻详情新端点
45 #4575 待办按订单聚合一行多类型标签+类型字典化(前端必改)
46 #4578 定制师联系房务未读角标unreadMessageCount+站内信标题团号·联系人
47 #4576 转单操作日志显示接收人真名+转单理由(知悉)
2026-06-28 20:07:43 +08:00

31 行
2.1 KiB
Markdown

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

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

# 定制师侧「联系房务」未读角标 unreadMessageCount + 订单类型站内信标题改「团号·联系人」(前端对接)
> 模块:订单详情/行程安排(定制师侧)· 站内信收件箱(管理后台)
> 类型:出参新增字段 + 标题渲染变更PR #4590/#4593修boot/#4589 已合 dev-v3 + 测试服实测)
> 关联工单:#4578 / #4577
> 日期2026-06-28
## 1. 【出参新增·对接】定制师侧「联系房务」未读消息角标
房务反馈「订单详情 / 行程安排页的『联系房务』按钮,有未读消息时要显示未读数角标」。
- 定制师侧订单详情 `GET /admin/order/orders/{id}` 与 行程安排 `GET /admin/order/orders/{id}/itinerary` **新增出参 `unreadMessageCount`**Integer
- = 当前登录定制师在该订单 HOUSE 会话中的未读消息数;无未读返 0。
- 软依赖:消息服务临时不可达时降级返 0,不阻断订单详情主流程。
- **前端对接**:在「联系房务」按钮上按 `unreadMessageCount > 0` 显示未读角标(数字)。
(房务侧订单详情/我的接单列表此前已有 `unreadMessageCount` / `tabCounts.unreadMessageCount`,本次补的是**定制师侧**两个接口。)
## 2. 【标题变更·知悉】订单类型站内信标题改「团号 · 联系人」
房务反馈「订单类型的站内信标题太长,要换成团号+联系人短的」。
- 站内信收件箱 `GET /admin/message/list` 中「订单消息」(kind=CHAT 聊天) 的展示标题由 `【聊天】发件人(角色)` 改为 **`订单号 · 客户姓名`**(如 `HL20260628142754274 · 赵建国`)。
- 取不到订单摘要(非 HOUSE 会话 / 消息服务降级)时回退原 `【聊天】发件人` 兜底。
- 「核房记录已更新」等普通消息(NOTIFY) 标题不变。
- 前端无需改,标题自动变短。
## 测试服实测
- 定制师订单详情/行程安排返 `unreadMessageCount`(无未读=0;底层 admin_conversation_member.unread_count 增量打通)。
- 站内信订单消息标题 = 「HL… · 赵建国」/「HL… · 周明远」;普通消息标题不变。