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

2.1 KiB

定制师侧「联系房务」未读角标 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 新增出参 unreadMessageCountInteger
    • = 当前登录定制师在该订单 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… · 周明远」;普通消息标题不变。