|
|
|
@ -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];
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|