|
|
|
@ -82,7 +82,9 @@ public class CusFieldDataTrigger {
|
|
|
|
|
// 职等职级为空,从岗位取值、更新
|
|
|
|
|
if (StringUtils.isBlank(sourceField100001)) {
|
|
|
|
|
if (StringUtils.isNotBlank(jobById.getLevelId())) {
|
|
|
|
|
LevelPO levelByID = MapperProxyFactory.getProxy(LevelMapper.class).getLevelByID(Long.parseLong(jobById.getLevelId().split(",")[0]));
|
|
|
|
|
// 通过岗位关联,如有多个职等,选取第一个
|
|
|
|
|
String[] levelArray = jobById.getLevelId().split(",");
|
|
|
|
|
LevelPO levelByID = MapperProxyFactory.getProxy(LevelMapper.class).getLevelByID(Long.parseLong(levelArray[0]));
|
|
|
|
|
directionData.setField100008(levelByID.getLevelName());
|
|
|
|
|
} else {
|
|
|
|
|
directionData.setField100008(null);
|
|
|
|
|