From 43f840d3bf883097a1cf41e1552db964852f505c Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Fri, 5 Jun 2026 10:18:33 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelog):=20#3414=20=E9=80=89=E6=8B=A9?= =?UTF-8?q?=E5=91=98=E5=B7=A5=E4=B8=8B=E6=8B=89=E6=97=A0=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=3D=E5=89=8D=E7=AB=AF=E6=B2=A1=E6=8E=A5searchAdmins=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3(=E8=AE=BF=E9=97=AE=E6=97=A5=E5=BF=97=E5=AE=9E?= =?UTF-8?q?=E8=AF=81=E9=9B=B6=E8=B0=83=E7=94=A8)+=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E6=98=A0=E5=B0=84=E5=9D=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../04_3414_内部员工站内信收件箱-SSE实时推送-管理后台.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/changelogs-v2/2026-06/04_3414_内部员工站内信收件箱-SSE实时推送-管理后台.md b/changelogs-v2/2026-06/04_3414_内部员工站内信收件箱-SSE实时推送-管理后台.md index c3c4ff5..acb594b 100644 --- a/changelogs-v2/2026-06/04_3414_内部员工站内信收件箱-SSE实时推送-管理后台.md +++ b/changelogs-v2/2026-06/04_3414_内部员工站内信收件箱-SSE实时推送-管理后台.md @@ -155,6 +155,10 @@ curl -H "Authorization: Bearer " \ 响应 `data`:`AdminPushTargetVO[]`(`adminId`/`name`/`username`/`roleKey`/`roleName`),供选人下拉。 +> 🔴 **2026-06-05 前端接线 bug(mmg 必看)**:测试环境「自定义推送」页选「站内信(内部员工)」+「指定员工」后,**「选择员工」下拉显示「无数据」**。查测试服 nginx 访问日志实证:该页面浏览器**只调了 `/admin/role/all`(给「按角色」用),对本接口 `/admin/notification/custom-push/admins` 零调用**。即下拉 UI 建了但**没接搜索接口**。后端实测 200、返 20 个员工,**后端没问题**。 +> - **修法**:把「指定员工」的选择员工下拉接成**远程搜索**——输入时调 `GET /admin/notification/custom-push/admins?keyword={输入值}`,用返回的 `adminId` 作 option value、`name`(无则 username) 作 label,最终提交 §5.2 的 `adminIds`。 +> - ⚠️ **字段名和 C 端不一样别照搬**:C 端选人接口 `/custom-push/users` 返 `id`/`realName`/`phone`,本员工接口返的是 **`adminId`/`name`/`username`**。若克隆 C 端组件,必须改字段映射(`id→adminId`、`realName→name`),否则即便接上了也会因取不到字段而「无数据」。 + ### 5.2 发内部员工站内信 POST `/admin/notification/custom-push` 在原「自定义推送」请求上**新增**:`channel="ADMIN_INAPP"` + 两种目标类型: