Commit Graph

9 Commits

Author SHA1 Message Date
c24891a82e fix(send): use stored WECOM_BOT webhook URL and preserve single-chat routing without scene
- Copy account.ext_info into extra.webhook_url for WECOM_BOT sends.
- Allow null conversation_scene for single chats; only enforce scene-based routing for group chats.
- Harden WeComBotSender custom URL handling when placeholder is missing.
2026-07-14 18:45:48 +08:00
11ee7384b3 fix(send-routing): address final review findings
- Persist conversationScene in create/update conversation
- Make bindAccount validate by conversation scene (1=WECOM_BOT, 2=WECHAT_PERSONAL)
- Re-derive channelType from conversation_scene in dispatchRecord
- Check WeCom response errcode and HTTP status in WeComBotSender
- Support custom webhook_url from ext_info in WeComBotSender
- Configure RestTemplate with 5s connect / 10s read timeouts
- Expand WeComBotSenderTest with MockRestServiceServer coverage
2026-07-14 18:35:50 +08:00
0bef33bbb8 feat(wecom): add group bot webhook sender and dispatch by account type 2026-07-14 17:15:32 +08:00
31d4a34ebb feat: 新增渠道身份菜单、会话成员/标签展示、修复群聊成员 person_type 及重复同步问题 2026-07-13 09:38:03 +08:00
758ed73f9d fix: 渠道账号群聊同步缓存 key 及成员名称兜底;统一 Docker/Maven 项目约定 2026-07-10 15:55:30 +08:00
f5d07b7eb5 feat(channel-wecom): 实现企微联系人/群聊同步 2026-07-07 19:57:02 +08:00
7b16160bba feat(channel-wecom): 实现企微会话存档接收骨架(Finance SDK 接口 + 回调 + 异步拉取) 2026-07-07 19:42:49 +08:00
7edbb0a178 feat(channel-wecom): 实现企微 CP 官方 API 发送器 2026-07-07 19:20:55 +08:00
a0db14fb2b feat(channel): 新增 mci-channel-wecom 模块及 WeComChannelAdapter 桩实现 2026-07-07 17:37:01 +08:00