From a973ff3ec5fe191e589de3c8d21359133db0183d Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Fri, 5 Jun 2026 17:31:58 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelog):=20=E5=8F=91=E9=80=81=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E8=A1=A5content=E4=BF=A1=E6=81=AF=E5=86=85=E5=AE=B9?= =?UTF-8?q?=E5=88=97+=E8=A6=86=E7=9B=96=E6=97=81=E8=B7=AF=E5=8F=91?= =?UTF-8?q?=E9=80=81=E9=80=9A=E9=81=93(PR#3529)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...¥ä¿¡æ¯å†…容content列+覆盖更多å‘é€é€šé“-管ç†åŽå°.md | 69 +++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 changelogs-v2/2026-06/05_å‘逿—¥å¿—补信æ¯å†…容content列+覆盖更多å‘é€é€šé“-管ç†åŽå°.md diff --git a/changelogs-v2/2026-06/05_å‘逿—¥å¿—补信æ¯å†…容content列+覆盖更多å‘é€é€šé“-管ç†åŽå°.md b/changelogs-v2/2026-06/05_å‘逿—¥å¿—补信æ¯å†…容content列+覆盖更多å‘é€é€šé“-管ç†åŽå°.md new file mode 100644 index 0000000..345a624 --- /dev/null +++ b/changelogs-v2/2026-06/05_å‘逿—¥å¿—补信æ¯å†…容content列+覆盖更多å‘é€é€šé“-管ç†åŽå°.md @@ -0,0 +1,69 @@ +# ã€åŽç«¯å·²ä¸Šçº¿Â·å‰ç«¯å¯åŠ ä¸€åˆ—Â·ç®¡ç†åŽå°ã€‘å‘逿—¥å¿—(通知日志):新增「信æ¯å†…容ã€content 字段 + 覆盖更多å‘é€é€šé“ + +> **å…³è”**: 通知中心 / å‘逿—¥å¿—(接å‰ç¯‡ `05_通知å‘逿—¥å¿—富化-通é“列+å‘é€å¯¹è±¡åˆ—-管ç†åŽå°.md`) +> **æœåŠ¡**: hl-user-service(åŽç«¯å·²æ”¹ + éƒ¨ç½²æµ‹è¯•æœ + boot 验è¯ï¼‰| å‰ç«¯ hl-ui +> **ææŠ¥æ—¶é—´**: 2026-06-05 | **åŽç«¯**: @wx | **å‰ç«¯å¾…接**: mmg +> **ä½ç½®**: 管ç†åŽå° → 通知中心 → å‘逿—¥å¿—ï¼ˆæŽ¨é€æ—¥å¿—)列表 +> **åŽç«¯ PR**: #3529(已åˆå¹¶ dev-v3 + éƒ¨ç½²æµ‹è¯•æœ + åŒå®žä¾‹ boot 验è¯ï¼‰ + +--- + +## âš ï¸ å…³é”®è¯´æ˜Ž + +1. `GET /admin/notification/logs` æ¯æ¡è®°å½•新增 `content` 字段(**ä¿¡æ¯å†…容** = 实际å‘å‡ºçš„æ¶ˆæ¯æ­£æ–‡ï¼‰ï¼Œå‰ç«¯å¯åŠ ä¸€åˆ—ç›´æŽ¥å±•ç¤ºã€‚ +2. å‘逿—¥å¿—æ­¤å‰ã€Œæ˜Žæ˜¾ä¸å…¨ã€ï¼šå¾ˆå¤šå‘é€ï¼ˆçŸ­ä¿¡éªŒè¯ç ã€ä»»åŠ¡ä¼å¾®é€šçŸ¥ç­‰ï¼‰èµ°çš„æ˜¯**绕开通知中心的æ—è·¯**,没进å‘逿—¥å¿—。本次已统一补记,å‰ç«¯**无需改动å³ä¼šçœ‹åˆ°æ›´å¤šç±»åž‹çš„å‘é€è®°å½•**。 + +--- + +## 1. 新增字段 `content`(信æ¯å†…容) + +| 字段 | å«ä¹‰ | 示例 | +|------|------|------| +| `content` | 实际å‘å‡ºçš„æ¶ˆæ¯æ­£æ–‡ | 站内信=「标题\n正文ã€ï¼›çŸ­ä¿¡/å°ç¨‹åº/公众å·/ä¼å¾®=æ¸²æŸ“åŽæ–‡æœ¬ | + +å‰ç«¯å¯åœ¨å‘逿—¥å¿—列表加一列「信æ¯å†…容ã€å±•示 `content`(å¯ç©ºâ€”â€”åŽ†å²æ—§æ•°æ®è¯¥åˆ—为 nullï¼Œæ–°äº§ç”Ÿçš„è®°å½•æ‰æœ‰ï¼‰ã€‚ + +**实测**(测试æœï¼Œè‡ªå®šä¹‰æŽ¨é€ç«™å†…信): + +``` +GET /admin/notification/logs?channel=INAPP&pageNum=1&pageSize=1 +→ records[0].content = "å‘逿—¥å¿—content验è¯\n这是一æ¡ç”¨äºŽéªŒè¯content列è½åº“的测试站内信" +``` + +--- + +## 2. å‘逿—¥å¿—现已覆盖更多å‘é€é€šé“(å‰ç«¯æ— éœ€æ”¹åŠ¨ï¼Œè®°å½•å˜å¤šï¼‰ + +åŽç«¯æŠŠè¿‡åŽ»**绕开通知中心ã€ä¸è¿›å‘逿—¥å¿—**çš„æ—è·¯å‘é€ç»Ÿä¸€è¡¥è®°è¿› `notification_send_log`,å‰ç«¯æ—¥å¿—页会**自动多出这些记录**: + +| 现已记录的å‘é€ | 通é“(channel / channelLabel) | event_code | +|----------------|------------------------------|------------| +| C 端登录/注册短信验è¯ç  | SMS / 短信 | `SMS_VERIFY_CODE` | +| 管ç†ç«¯ï¼ˆå®šåˆ¶å¸ˆï¼‰ç™»å½•验è¯ç çŸ­ä¿¡ | SMS / 短信 | `SMS_ADMIN_LOGIN` | +| 客户投诉通知短信 | SMS / 短信 | `SMS_COMPLAINT` | +| 任务指派/评论/订å•待办 ä¼å¾®é€šçŸ¥ | WEWORK / ä¼ä¸šå¾®ä¿¡ | `WECHAT_MQ` | +| 通用ä¼å¾® Feign ç›´å‘(审批/æé†’等) | WEWORK / ä¼ä¸šå¾®ä¿¡ | `WECHAT_DIRECT` | +| 外部è”系人新增/æµå¤± ä¼å¾®æé†’ | WEWORK / ä¼ä¸šå¾®ä¿¡ | `WECHAT_EXTERNAL` | + +> 这些 event_code 是新值,å‰ç«¯è‹¥å¯¹ event_code åšäº†**白åå•/枚举映射**,记得放开(å¦åˆ™å¯èƒ½æ˜¾ç¤ºæˆæœªçŸ¥äº‹ä»¶ï¼‰ï¼›è‹¥ç›´æŽ¥å±•示 `channelLabel` + `content` 则无需改。 + +--- + +## 3. 暂未覆盖(åŽç«¯ Phase 2,告知é¿å…误判「还是ä¸å…¨ã€ï¼‰ + +- **åˆåŒç­¾ç½²/催签短信**:由第三方电å­åˆåŒå¹³å°ï¼ˆè…¾è®¯ç”µå­ç­¾ / 12301)下å‘,å‘é€åœ¨ order æœåŠ¡ã€æ—¥å¿—表在 user æœåŠ¡ï¼Œéœ€è·¨æœåŠ¡æ—¥å¿—é€šé“,å•独一期补。 +- **è½¦åŠ¡å¸æœºé©³å›žçŸ­ä¿¡**:当å‰ä¸º mock 未真å‘,接通真实短信网关时纳入。 + +这两类目å‰**ä¸ä¼š**出现在å‘逿—¥å¿—é‡Œï¼Œå±žå·²çŸ¥å¾…è¡¥ï¼Œéž bug。 + +--- + +## 4. å‰ç«¯ TODO(å°ï¼‰ + +- å‘逿—¥å¿—列表加一列「信æ¯å†…容ã€â†’ å– `content`(å¯ç©ºï¼‰ã€‚ +- è‹¥ event_code 有枚举校验,补上 `SMS_VERIFY_CODE / SMS_ADMIN_LOGIN / SMS_COMPLAINT / WECHAT_MQ / WECHAT_DIRECT / WECHAT_EXTERNAL`。 + +## 5. å…³è” + +- å‰ç¯‡ï¼ˆé€šé“中文å + å‘é€å¯¹è±¡ï¼‰ï¼š`05_通知å‘逿—¥å¿—富化-通é“列+å‘é€å¯¹è±¡åˆ—-管ç†åŽå°.md` +- åŽç«¯ï¼š@wx | å‰ç«¯ï¼š**mmg**