Files
fquiz/api/app/services
chengkai3 d342fe79d0 fix:[FL-203][菜单管理 - 修复 INSERT SQL 缺少 visible/cacheable/component 字段]
修复菜单创建接口中 INSERT SQL 语句缺少 visible、cacheable 和 component 字段的问题。

问题描述:
- 前端发送的请求包含 visible、cacheable 和 component 字段
- 后端 INSERT SQL 语句未包含这些字段
- 导致数据库使用默认值 null,违反 visible 列的 NOT NULL 约束

修复内容:
- 在 INSERT INTO menus 语句中添加 visible、cacheable、component 字段
- 在 VALUES 子句中添加对应的占位符
- 在参数字典中添加这三个字段的值

影响范围:
- api/app/services/legacy_admin_rbac_service.py 的 create_menu 函数

Co-authored-by: multica-agent <github@multica.ai>
2026-06-18 21:03:44 +08:00
..
2026-04-12 16:00:20 +08:00
2026-04-12 16:00:20 +08:00