diff --git a/src/com/engine/organization/trigger/cusfielddata/CusFieldDataTrigger.java b/src/com/engine/organization/trigger/cusfielddata/CusFieldDataTrigger.java index b9db8548..9b59764f 100644 --- a/src/com/engine/organization/trigger/cusfielddata/CusFieldDataTrigger.java +++ b/src/com/engine/organization/trigger/cusfielddata/CusFieldDataTrigger.java @@ -60,7 +60,7 @@ public class CusFieldDataTrigger { } // field100002更新 - if (StringUtils.isNotBlank(sourceField100002) && !sourceField100002.equals(directionData.getField100002())) { + if (StringUtils.isNotBlank(sourceField100002)) { directionData.setField100002(sourceField100002); Long gwId = Long.parseLong(sourceField100002); JobPO jobById = MapperProxyFactory.getProxy(JobMapper.class).getJobById(gwId); @@ -80,16 +80,7 @@ public class CusFieldDataTrigger { if(StringUtils.isBlank(sourceField100001)){ // 拼接Field100001字段,岗位序列A职级A职等 - if(null!=jobById.getSequenceId()){ - sourceField100001 += "_" + jobById.getSequenceId(); - } - if(null!=jobById.getGradeId()){ - sourceField100001 += "A" + jobById.getGradeId(); - } - if(null!=jobById.getLevelId()){ - sourceField100001 += "A" + jobById.getLevelId().split(",")[0]; - } - + sourceField100001 += "_" + jobById.getSequenceId() + "A" + jobById.getGradeId() + "A" + jobById.getLevelId().split(",")[0]; } }