Go to file
wsb1224 1d12d061e0 接入微信服务号模板消息,修复通知链路重复发送和静默失败
小程序订阅消息每订阅一次只能发一条,用户无法持续收到通知。改为接入微信
服务号模板消息,用户关注服务号后可无限次接收推送通知。

新增功能:
- ServiceAccountNotificationService:服务号模板消息发送服务
- 服务号事件回调(subscribe/unsubscribe)+ 手机号验证绑定流程
- PendingServiceBinding 模型:存储关注者的 openid 待绑定记录
- 小程序 bind-service 页面:输入手机号完成绑定
- 三个详情页(审批/任务/发厂)增加"绑定微信通知"入口
- web-sales NotificationBell 增加服务号关注引导
- web-admin SystemPage/ConfigPage 增加服务号绑定状态和模板配置展示

修复问题:
- EventBus 和 _notify_status_change 重复发送微信消息(业务员收到2条)
- EventBus order_status_changed 事件缺少模板映射导致微信通知静默丢失
- 所有微信发送失败被 except Exception: pass 静默吞掉,增加日志
- 定时任务(欠款/沉默客户/物流超时)不触发 WebSocket 实时通知
- reminder_method 配置未生效

Co-Authored-By: Claude <noreply@anthropic.com>
2026-06-23 17:17:06 +08:00
backend 接入微信服务号模板消息,修复通知链路重复发送和静默失败 2026-06-23 17:17:06 +08:00
dda.gaowenbu.cn_nginx 服务器部署初始化提交 2026-06-15 13:18:43 +08:00
ddy.gaowenbu.cn_nginx 服务器部署初始化提交 2026-06-15 13:18:43 +08:00
deploy 小程序实时监测修复 2026-06-20 09:19:16 +08:00
e2e 添加测试部署功能 2026-06-14 16:20:04 +08:00
frontend 接入微信服务号模板消息,修复通知链路重复发送和静默失败 2026-06-23 17:17:06 +08:00
.gitignore feat: complete auth and reminder workflow hardening 2026-05-15 13:40:58 +08:00
6-22修复规划.md 6-22规划修复:审批融入订单详情、物流实时查询、小程序审批页对齐 2026-06-22 15:32:59 +08:00
AGENTS.md 基础框架搭建 2026-05-14 13:51:06 +08:00
CLAUDE.md 初始化 2026-05-05 17:17:10 +08:00
COMPREHENSIVE_TEST_PLAN.md 简单修复测试 2026-06-19 23:03:14 +08:00
database_patch_20260620.sql 6-22修复初次提交 2026-06-22 14:59:51 +08:00
fix_missing_columns.py OCR功能通过 2026-06-01 11:24:20 +08:00
fix_missing_columns.sql OCR功能通过 2026-06-01 11:24:20 +08:00
order_flow.sql 清除全系统模拟数据和演示数据,全面对接真实后端接口 2026-05-29 11:38:53 +08:00
order_flowfn.sql 服务器部署初始化提交 2026-06-15 13:18:43 +08:00
order_flowfn.sql.bak 6-22修复初次提交 2026-06-22 14:59:51 +08:00
package-lock.json 6-22修复初次提交 2026-06-22 14:59:51 +08:00
quick_test.sh 添加测试部署功能 2026-06-14 16:20:04 +08:00
run_tests.bat 添加测试部署功能 2026-06-14 16:20:04 +08:00
TEST_FIX_CHECKLIST.md 添加测试部署功能 2026-06-14 16:20:04 +08:00
TEST_FIX_PLAN.md 添加测试部署功能 2026-06-14 16:20:04 +08:00
TEST_SUMMARY.md 添加测试部署功能 2026-06-14 16:20:04 +08:00
TESTING_GUIDE.md 添加测试部署功能 2026-06-14 16:20:04 +08:00
域名部署配置.md 添加测试部署功能 2026-06-14 16:20:04 +08:00
数据库.sql 已继续提速推进客户导入链路 2026-05-15 09:00:50 +08:00
测试规划说明书.md 清理冗余文档,新增测试规划说明书 2026-05-28 23:43:26 +08:00
确定版需求说明书.md 完成项目规划 2026-05-06 11:57:56 +08:00
订单全流程软件6-18修改计划.md 简单修复测试 2026-06-19 23:03:14 +08:00
订单全流程软件6-22修改规划.md 6-22修复初次提交 2026-06-22 14:59:51 +08:00