# BUG-015:管理端参会企业岗位显示原始学历与经验编码 - 严重级别:P2(管理信息可读性与审核准确性问题) - 状态:代码已修复,待测试环境浏览器复验 - 环境:test - 角色:PC 监管管理员;对照 PC 求职者 - 入口:管理端 `/shihezi/jobfair/public-job-fair/detail?id=1050` - 发现时间:2026-07-25 ## 前置数据 招聘会 `jobFairId=1050` 的参会企业“辉煌数智科技有限公司”有 4 个岗位。管理端详情接口返回岗位学历字段 `education="4"`、经验字段 `experience="5"`。 ## 复现步骤 1. 使用监管管理员打开 `id=1050` 的招聘会详情。 2. 在“参会企业及岗位”区域展开“辉煌数智科技有限公司”。 3. 查看任一岗位(例如“前端开发”)的学历和工作经验信息。 4. 在求职者端打开同一招聘会的岗位展示,对照同一岗位的标签。 ## 预期结果 管理端面向监管人员展示的学历、工作经验应经过字典转换,显示可读的中文标签;同一岗位在管理端、企业端和求职者端的字段语义应一致。 ## 实际结果 管理端展开岗位后直接显示: ```text 前端开发 8000-12000 元/月 4 5 招 1 人 ``` 其中 `4` 和 `5` 是接口返回的学历/经验编码,而不是中文标签。求职者端同一岗位已显示为“10年以上”“博士”,说明公开端存在字典转换,管理端展示链路未完成同等转换。 ## 浏览器证据 - 管理端截图:[JF-AD-003-public-jobfair-expanded-company-jobs.png](../screenshots/JF-AD-003-public-jobfair-expanded-company-jobs.png) - 求职者端对照截图:[JF-PO-004-online-detail.png](../screenshots/JF-PO-004-online-detail.png) - 管理端详情接口:`GET /api/shihezi/cms/publicJobFair/1050`,HTTP 200;岗位对象关键字段为 `education="4"`、`experience="5"`。 - 管理端页面可见原始值 `4`、`5`,未显示对应中文字典标签。 - 求职者端同一岗位显示“10年以上”“博士”,形成跨端展示差异。 ## 影响范围 监管人员审核岗位时需要额外查字典才能理解学历与经验要求,容易误判岗位条件;导出、审核备注和问题沟通也可能携带不可读编码。企业端或其他管理端岗位组件若复用同一字段,也可能存在同类问题。 ## 初步定位 管理端岗位列表直接渲染 `education`、`experience` 接口值,没有复用公开端的学历/经验字典映射,或管理端使用的映射字典不完整。接口并非没有字段,而是展示层未完成编码到标签的转换。 ## 建议 在管理端岗位展示统一接入学历和工作经验字典,未知编码显示明确的“未知/待配置”而不是裸值;同时补充与公开端同一岗位的跨端字段映射回归用例,覆盖详情、列表和导出。