-- 检查测试账号的角色值
-- 用于诊断分销员登录跳转到家长端的问题

SELECT 
    id,
    phone,
    real_name,
    nickname,
    user_type,
    status,
    create_time,
    CASE user_type
        WHEN 'user' THEN '✅ 家长（正确）'
        WHEN 'parent' THEN '⚠️ 家长（需要改为user）'
        WHEN 'teacher' THEN '✅ 陪伴员（正确）'
        WHEN 'manager' THEN '✅ 管理师（正确）'
        WHEN 'distributor' THEN '✅ 分销员（正确）'
        WHEN 'provider' THEN '✅ 服务商（正确）'
        ELSE CONCAT('❌ 未知角色: ', user_type)
    END AS '角色检查'
FROM `user`
WHERE phone IN ('13800138000', '13800138001', '13800138002', '13800138003', '13800138004')
ORDER BY phone;

-- 如果发现问题，使用下面的SQL修复：

-- 修复家长角色（如果是parent，改为user）
-- UPDATE `user` SET user_type = 'user' WHERE phone = '13800138000' AND user_type = 'parent';

-- 修复分销员角色（如果不是distributor）
-- UPDATE `user` SET user_type = 'distributor' WHERE phone = '13800138003';

-- 修复服务商角色（如果不是provider）
-- UPDATE `user` SET user_type = 'provider' WHERE phone = '13800138004';
