5369d8d6e5
detect_ip_conflicts 误用 db.func.count/db.func.distinct,而 func 是 SQLAlchemy 模块属性而非 Session 方法,触发 AttributeError 使 /alerts/detect/run 返回500(前端弹'请求失败')。 改为 from sqlalchemy import func 后使用 func.count/func.distinct