docs(changelog-v2): 站内信聊天 P3 房务列表/详情 unreadMessageCount 接真聊天未读 (#4039)
这个提交包含在:
父节点
b86916bc8c
当前提交
f7313ec8e7
@ -177,9 +177,13 @@ POST /admin/message/chat/HOUSE:70123:1001:2046065465288949761/read
|
||||
|------|------|------|
|
||||
| **P1** | 6 个 admin 端点(open / 列表 / 线程 / 发消息 / 已读 / 聊天未读) | ✅ 已上测试服 |
|
||||
| **P2** | SSE 实时推送(CHAT 走新增 `im-chat` 事件,含 URGENT priority)+ 敏感词 DFA(Hutool) | ✅ 已上测试服(后端就绪,前端接入时用,见下「SSE 实时契约」) |
|
||||
| P3 | 房务(order-v3)接入:配房页开会话 + 订单列表「未读红点」透传 | ⏳ 待开发 |
|
||||
| **P3** | 房务(order-v3)接入:房务「我的接单」列表 + 订单详情的 `unreadMessageCount` 接真聊天未读(经 internal Feign 透传,原占位恒 0) | ✅ 已上测试服(后端透传就绪,见下「P3 房务红点」) |
|
||||
| P4 | 车务(fleet)接入 | ⏳ 待开发 |
|
||||
|
||||
### P3 房务红点(后端已就绪)
|
||||
|
||||
房务「我的接单」列表项 `HouseMyOrderItemRespVO.unreadMessageCount` 与订单详情 `tabCounts.unreadMessageCount` **从此返真聊天未读**(此前恒 0 占位):order-v3 服务端组装列表/详情时经 Feign 调 user-service `POST /internal/message/chat/biz-unread-batch` 批量取「当前登录房务在该订单(bizModule=HOUSE)上的会话未读」。前端无需改调用——**字段同名,值从 0 变真**;可据 `unreadMessageCount > 0` 显红点、按它排序(列表 `sortBy=unreadMessageCount,desc` 已支持)。user 不可达时降级回 0,不阻断列表。**仍待前端排期接入展示。**
|
||||
|
||||
### SSE 实时契约(P2 后端已就绪,前端接入时用)
|
||||
|
||||
复用现有 SSE 长连接 `GET /ws/admin-msg/stream`(EventSource,网关注入鉴权),**不新增连接**。一条连接上按 event 名分发:
|
||||
|
||||
正在加载...
x
在新工单中引用
屏蔽一个用户