返回 Bug 清单
BUG-1394project-02中已修复database-schema
bk_lead_activities 表缺失导致 CRM leads/{id} 详情页 500
发现:2026-10-17验证:2026-10-17置信度:90%
症状
浏览器访问 /api/bk/crm/leads/{id} 返回 500 Internal Server Error, CRM 线索详情弹窗打不开.
根因
bk_crm_leads_api.py bk_crm_leads_get L207 JOIN bk_lead_activities LEFT JOIN users ON performed_by=u.id, 但 migration 030 没建此表. 所有线索详情页点击都会抛 UndefinedTable.
修复方案
生产执行 CREATE TABLE IF NOT EXISTS bk_lead_activities(id, lead_id, activity_type, title, content, activity_date, performed_by, created_at) + 2 个索引 + 11 条 seed activities(10 leads 各 1-2 条). Migration 050 入库, 纯建表无需 docker restart.
错误签名
UndefinedTable: relation bk_lead_activities does not exist at bk_crm_leads_api.py:207技术信息
来源项目
project-02
涉及文件
database/migrations/050_bk_lead_activities.sql
标签
project-02, mcp-reported, source-agent