-- 修复验证查询的字段名错误 -- 检查 sys_role 表的字段结构 DESCRIBE sys_role; -- 正确的验证查询(使用正确的字段名) SELECT u.mobile, u.name, r.name as role_name, -- 修正:使用 r.name 而不是 r.role_name m.name as menu_name, m.authority FROM sys_user u LEFT JOIN sys_role r ON u.role_id = r.id LEFT JOIN sys_role_menu rm ON r.id = rm.role_id LEFT JOIN sys_menu m ON rm.menu_id = m.id WHERE u.mobile = '15900000000' AND m.authority = 'delivery:edit';