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