From 3fbd2a9fa82dd6c88dabc590b314b9d06f07a721 Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Sat, 6 Jun 2026 14:49:08 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelog):=20=E9=80=9A=E7=9F=A5=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E4=B8=8E=E5=8F=91=E9=80=81=E6=97=A5=E5=BF=97=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E4=B8=BA=E4=B8=80=E4=B8=AA=E9=A1=B5=E9=9D=A2=E4=B8=80?= =?UTF-8?q?=E4=B8=AA=E6=8E=A5=E5=8F=A3(wx=E5=86=B3=E7=AD=96)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...¿—与å‘逿—¥å¿—åˆå¹¶ä¸ºä¸€ä¸ªé¡µé¢ä¸€ä¸ªæŽ¥å£-管ç†åŽå°.md | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 changelogs-v2/2026-06/06_通知日志与å‘逿—¥å¿—åˆå¹¶ä¸ºä¸€ä¸ªé¡µé¢ä¸€ä¸ªæŽ¥å£-管ç†åŽå°.md diff --git a/changelogs-v2/2026-06/06_通知日志与å‘逿—¥å¿—åˆå¹¶ä¸ºä¸€ä¸ªé¡µé¢ä¸€ä¸ªæŽ¥å£-管ç†åŽå°.md b/changelogs-v2/2026-06/06_通知日志与å‘逿—¥å¿—åˆå¹¶ä¸ºä¸€ä¸ªé¡µé¢ä¸€ä¸ªæŽ¥å£-管ç†åŽå°.md new file mode 100644 index 0000000..93e80f6 --- /dev/null +++ b/changelogs-v2/2026-06/06_通知日志与å‘逿—¥å¿—åˆå¹¶ä¸ºä¸€ä¸ªé¡µé¢ä¸€ä¸ªæŽ¥å£-管ç†åŽå°.md @@ -0,0 +1,50 @@ +# ã€äº§å“决策·å‰ç«¯åˆå¹¶Â·ç®¡ç†åŽå°ã€‘「通知日志ã€ä¸Žã€Œå‘逿—¥å¿—ã€åˆå¹¶ä¸ºä¸€ä¸ªé¡µé¢ã€ä¸€ä¸ªæŽ¥å£ + +> **决策**: wx 2026-06-06 —— 通知日志就是å‘逿—¥å¿—,没区别,ä¸è¦ä¸¤ä¸ªé¡µé¢ã€ä¸è¦ä¸¤ä¸ªæŽ¥å£ã€‚ +> **æœåŠ¡**: hl-user-service(åŽç«¯æ— éœ€æ”¹ï¼Œç»Ÿä¸€æŽ¥å£å·²å°±ç»ªï¼‰| å‰ç«¯ hl-ui +> **ææŠ¥æ—¶é—´**: 2026-06-06 | **åŽç«¯**: @wx | **å‰ç«¯å¾…接**: mmg + +--- + +## âš ï¸ å…³é”®è¯´æ˜Ž + +ç›®å‰åŽå°æœ‰**两个日志页 + 两个接å£**,è¦åˆå¹¶æˆ**一个**: + +| 现状 | é¡µé¢ | æŽ¥å£ | æ•°æ®è¡¨ | +|------|------|------|--------| +| ä¿ç•™ ✅ | å‘逿—¥å¿— | `GET /admin/notification/logs` | `notification_send_log`(å•一真相æºï¼‰ | +| 下线 ⌠| 通知日志 | `GET /admin/monitor/notification-logs` | `notification_log`(旧,monitor) | + +**å‰ç«¯åªä¿ç•™ä¸€ä¸ªæ—¥å¿—页,统一用 `GET /admin/notification/logs`**;下线「通知日志ã€é‚£ä¸ªé¡µï¼ˆ`/admin/monitor/notification-logs`)。 + +## 1. 为什么能åˆï¼šå‘逿—¥å¿—已是超集 + +旧「通知日志ã€é‡Œèƒ½çœ‹åˆ°çš„东西(验è¯ç çŸ­ä¿¡ã€æŠ•诉短信ã€ä»»åŠ¡/外部è”系人ä¼å¾®é€šçŸ¥ã€åˆåŒç­¾ç½²çŸ­ä¿¡â€¦â€¦ï¼‰åŽç«¯å·²ç»å…¨éƒ¨è¡¥è¿›äº† `notification_send_log`ï¼ˆè§ #3526 / #3527 / #3529 / #3534)。所以**统一走å‘逿—¥å¿—接å£ï¼Œçœ‹åˆ°çš„åªå¤šä¸å°‘**。 + +## 2. 筛选/字段映射(旧 → 新) + +| 旧「通知日志〠| 新「å‘逿—¥å¿—ã€`/admin/notification/logs` | +|----------------|------------------------------------------| +| 分页 `page` / `pageSize` | `pageNum` / `pageSize` | +| 通知类型 `notificationType` | äº‹ä»¶ç¼–ç  `eventCode`(如 SMS_VERIFY_CODE / WECHAT_MQ / CONTRACT_SIGN_SMS) | +| å‘é€çŠ¶æ€ `sendStatus` | `status`(0æˆåŠŸ/1失败/2跳过/3å·²ç¦ç”¨ï¼‰ | +| 用户å `userName`ï¼ˆæŒ‰åæœï¼‰ | `userId`(按 ID æœï¼‰+ 列表已回填 `recipientName`(å‘é€å¯¹è±¡å)展示 | +| 开始/ç»“æŸæ—¶é—´ | `startTime` / `endTime` | +| 通é“筛选(旧页没有) | `channel`(INAPP/ADMIN_INAPP/SMS/WEWORK/MINIAPP/OA) | + +列展示用å‘逿—¥å¿—这套:**通é“(channelLabel) / å‘é€å¯¹è±¡(recipientName+recipientType) / ä¿¡æ¯å†…容(content) / çŠ¶æ€ / 失败原因 / 事件(eventCode) / æ—¶é—´**。详情无需å•独接å£â€”—列表行已å«å…¨éƒ¨å­—段(content/recipient/paramsJson 等)。 + +## 3. åŽç«¯è¯´æ˜Žï¼ˆä¸ç”¨åŠ¨ï¼Œç»™ä½ äº¤åº•ï¼‰ + +- `notification_send_log` + `/admin/notification/logs` 就是统一的那一个,**åŽç«¯ä¸æ”¹**。 +- `notification_log`(旧表)**ä¸åˆ **:它还在喂**定制师看æ¿çš„客户增长统计**(新客户添加/客户æµå¤± → `DesignerDashboardService` / `/internal/monitor/notification-log/customer-stats`ï¼‰ã€‚åªæ˜¯ã€Œæ—¥å¿—列表页ã€ä¸å†è¯»å®ƒã€‚ +- `GET /admin/monitor/notification-logs` 这个旧列表接å£ï¼Œå‰ç«¯åˆ‡èµ°åŽå³é—²ç½®ï¼›å…ˆ**别急ç€è°ƒå®ƒ**,åŽç«¯æ™šç‚¹ç¡®è®¤æ— å…¶å®ƒè°ƒç”¨æ–¹å†æ¸…。 + +## 4. 一处差异(知会,é¿å…误判) + +旧页会显示「被部门白åå•è¿‡æ»¤æŽ‰ã€æ ¹æœ¬æ²¡å‘出去ã€çš„外部è”系人事件(失败原因「ä¸åœ¨å…许部门范围: 33ã€é‚£ç§ï¼‰ã€‚新「å‘逿—¥å¿—ã€åªè®°**真实å‘é€**ï¼Œé»˜è®¤ä¸æ”¶å½•这类**没真å‘**的过滤记录。如果你们确实è¦åœ¨ç»Ÿä¸€é¡µé‡Œä¹Ÿçœ‹åˆ°è¿™ç±»è¢«è¿‡æ»¤äº‹ä»¶ï¼ŒåŽç«¯å¯ä»¥è¡¥è®°æˆã€Œçжæ€=跳过ã€ï¼Œå‘Šè¯‰æˆ‘å³å¯ï¼ˆé»˜è®¤ä¸è®°ï¼Œé¿å…噪音)。 + +## 5. å…³è” + +- å‘逿—¥å¿—富化系列:`05_通知å‘逿—¥å¿—富化-通é“列+å‘é€å¯¹è±¡åˆ—-管ç†åŽå°.md`ã€`05_å‘逿—¥å¿—补信æ¯å†…容content列+覆盖更多å‘é€é€šé“-管ç†åŽå°.md`ã€`05_åˆåŒç­¾ç½²çŸ­ä¿¡è¿›å‘逿—¥å¿—-CONTRACT_SIGN_SMS-管ç†åŽå°.md` +- åŽç«¯ï¼š@wx | å‰ç«¯ï¼š**mmg**