根因:getRequestBaseInfo SQL 查询中 wor_service_request 的 advice_type 计算 使用了 COALESCE(T1.category_enum, 3),导致 category_enum=23(检查) 时 返回 advice_type=23 而非 3(诊疗),前端将 23 特殊映射为"检查"显示 修复:将 ELSE COALESCE(T1.category_enum, 3) 改为 ELSE 3,确保所有 诊疗子类型(检查/检验/治疗等)统一返回 advice_type=3 Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>