浅念
99773f69b9
fix(staff-stats): 统计tab新客户/删除客户/红包昵称切 link——共享好友不再漏计
全项目同型审计结论的收尾项:统计分析 tab 按 owner 查全局单行档案表,
共享好友(档案挂别的员工名下)不计入——
- _new_customers(新客户):主体 Customer → CustomerAccountLink(add_time
窗+首条消息兜底 JOIN 平移到 link.owner);数字变大=对齐云客按员工口径
- _del_customers(删除客户):_flag_customers 参数化 model,del 走 link
(delete_flag per-relation);blocked 保留档案口径(is_block 未镜像进
link,已知偏差=他人员工名下拉黑不计,注释标明)
- _red_transfer 昵称:link 优先档案兜底(同 sessions._meta 模式)
审计同时确认无需修:群侧(chat_group 复合主键天然多对多)、搜索/长语音
(按 friend 全局直查)、analytics(全局口径)、WA(与微信共用同批修复,
12,578 行 link 已回填,1,967 共享客户在册;无昵称行=WA 联系人本身没存
名字,与云客一致显示号码)。
644 测试绿(新增共享好友新客户判别测试;存量测试种子补 link 行镜像
生产写路径)。
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-09 13:45:42 +08:00
..
2026-08-10 18:12:28 +08:00
2026-08-01 11:04:44 +08:00
2026-09-09 12:04:54 +08:00
2026-09-07 14:41:08 +08:00
2026-09-04 19:22:22 +08:00
2026-09-04 15:04:33 +08:00
2026-09-07 14:41:08 +08:00
2026-08-01 14:30:28 +08:00
2026-08-20 11:08:13 +08:00
2026-08-15 14:18:42 +08:00
2026-09-08 17:17:06 +08:00
2026-09-08 16:14:44 +08:00
2026-08-25 20:55:18 +08:00
2026-09-03 15:03:20 +08:00
2026-08-12 10:37:13 +08:00
2026-09-07 16:59:04 +08:00
2026-08-25 16:22:44 +08:00
2026-08-25 15:44:54 +08:00
2026-08-21 15:08:26 +08:00
2026-09-09 11:44:58 +08:00
2026-08-05 10:12:49 +08:00
2026-08-07 18:37:26 +08:00
2026-09-09 13:45:42 +08:00
2026-09-03 16:37:36 +08:00
2026-08-01 16:15:40 +08:00
2026-08-12 11:41:30 +08:00
2026-09-03 18:11:26 +08:00
2026-08-12 10:41:46 +08:00
2026-08-01 11:04:44 +08:00
2026-08-21 15:08:26 +08:00
2026-09-09 13:18:08 +08:00
2026-09-04 16:40:01 +08:00
2026-09-09 13:37:22 +08:00
2026-09-09 13:18:08 +08:00
2026-08-01 14:13:50 +08:00
2026-08-13 14:02:42 +08:00
2026-08-25 13:44:54 +08:00
2026-08-01 11:55:50 +08:00
2026-08-07 09:57:34 +08:00
2026-08-01 15:48:03 +08:00
2026-08-07 16:30:29 +08:00
2026-09-08 17:17:06 +08:00
2026-09-04 21:02:41 +08:00
2026-09-03 17:52:09 +08:00
2026-08-01 11:31:28 +08:00
2026-08-01 15:59:25 +08:00
2026-08-01 13:46:23 +08:00
2026-08-20 09:09:32 +08:00
2026-08-25 14:07:39 +08:00
2026-08-25 15:17:21 +08:00
2026-08-18 09:15:04 +08:00
2026-08-10 18:12:28 +08:00
2026-08-20 10:54:09 +08:00
2026-08-07 09:49:31 +08:00
2026-08-01 17:11:17 +08:00
2026-08-05 18:44:04 +08:00
2026-08-25 14:32:12 +08:00
2026-08-01 14:03:47 +08:00
2026-08-01 13:37:42 +08:00
2026-08-01 13:54:16 +08:00
2026-08-07 09:49:31 +08:00
2026-08-01 15:48:03 +08:00
2026-08-01 17:53:26 +08:00
2026-08-11 16:04:03 +08:00
2026-08-01 15:48:03 +08:00
2026-09-04 23:27:41 +08:00
2026-08-01 12:16:02 +08:00
2026-09-07 14:13:09 +08:00
2026-09-07 14:13:09 +08:00
2026-08-07 16:51:10 +08:00
2026-08-05 12:11:29 +08:00
2026-09-04 21:14:52 +08:00
2026-08-01 14:23:45 +08:00
2026-08-12 10:41:46 +08:00
2026-08-01 16:52:48 +08:00