feat(order): 派单实时通知 + 订单站内聊天

- 新派单(余额支付立即入池 / 微信支付确认后入池)向在线认证大神推送 ORDER_POOL 站内通知;雷达 20s、接单大厅 30s 自动轮询

- 新增 order_messages 表与订单会话接口:仅买家与已认领大神可访问,服务端拦截手机号与违规内容,消息落库并推送 CHAT 通知

- 新增 pages/order/chat 聊天页(3s 轮询、已读、发送),买家订单「联系大神」与大神工作台「联系老板」接入

- 114 套件/744 用例全绿;线上实测聊天/越权/手机号拦截/新单通知均通过,测试数据已清理
这个提交包含在:
xcbyy
2026-10-22 08:52:12 +08:00
父节点 33b6a3ea7d
当前提交 aca35db200
共有 13 个文件被更改,包括 698 次插入 和 9 次删除

查看文件

@@ -706,6 +706,21 @@ export async function getOrdersPool(options = {}) {
return [];
}
/**
* 订单站内聊天(仅交易双方)
*/
export async function getOrderChat(orderId) {
return http.get(`/orders/${encodeURIComponent(orderId)}/chat`);
}
export async function sendOrderMessage(orderId, content) {
return http.post(`/orders/${encodeURIComponent(orderId)}/chat/messages`, { content });
}
export async function markOrderChatRead(orderId) {
return http.post(`/orders/${encodeURIComponent(orderId)}/chat/read`, {});
}
/**
* 坐标反查行政区/地址(雷达顶部定位文案)
*/