[BUG] HRM:管理端「候选人转员工」恒失败——服务端回填 channelId 与 createEmployee 隐藏字段校验互斥(1050100034)- #1211

#1211
This commit is contained in:
YunaiV
2026-09-26 10:35:54 +08:00
parent 48766e6024
commit 60a33f54b9
@@ -107,6 +107,7 @@ public class HrmEmployeeFieldConfigServiceImpl implements HrmEmployeeFieldConfig
for (HrmEmployeeFieldConfigRespVO field : getEmployeeCreateFieldConfigList(entryStatus)) {
if (Boolean.TRUE.equals(field.getVisible())
|| HrmEmployeeCreateFieldEnum.CANDIDATE_ID.getName().equals(field.getName())
// fix #1211:https://github.com/YunaiV/ruoyi-vue-pro/pull/1211
// 候选人转员工(convert 来源,请求携带 candidateId):channelId 由服务端从候选人记录回填,
// 与 candidateId 同属服务端赋值字段,默认隐藏时同样放行(渠道存在性仍由 createEmployee 校验兜底)
|| (reqVO.getCandidateId() != null