Files
tanzk e6817b73a5
Some checks failed
backend-test / commit-message-lint (push) Has been cancelled
backend-test / backend-lint-test (push) Has been cancelled
backend-test / frontend-lint-test (push) Has been cancelled
gitleaks / gitleaks (push) Has been cancelled
#266 fix: _resolve_person_name 支持 bigint person_id 直接 join persons.id
问题: SCRM 分析视图 #42/44/46/49/50 的 role=person + field=person_id
因 scrm_sessions.person_id 是 bigint,而旧实现生成
person_aliases.alias = scrm_sessions.person_id(varchar=bigint)导致报错。

修复:
- _resolve_person_name 增加 bigint 类型检测,直接 join persons.id
- 字符串别名列仍走 person_aliases.alias 解析
- 新增 2 例测试覆盖 bigint/varchar 两条路径
2026-10-09 00:00:30 +08:00
..