|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
package com.engine.organization.thread;
|
|
|
|
|
|
|
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
|
|
|
import com.engine.organization.entity.cusfielddata.po.CusFieldData;
|
|
|
|
|
import com.engine.organization.entity.map.JclOrgMap;
|
|
|
|
|
import com.engine.organization.mapper.jclorgmap.JclOrgMapper;
|
|
|
|
|
import com.engine.organization.mapper.trigger.CompTriggerMapper;
|
|
|
|
@ -53,16 +53,16 @@ public class HrmResourceTriggerRunnable implements Runnable {
|
|
|
|
|
jclMap.setFLeaderImg(hrmResource.getMessagerurl());
|
|
|
|
|
jclMap.setFLeaderName(hrmResource.getLastname());
|
|
|
|
|
jclMap.setFLeaderJobId(hrmResource.getJobtitle());
|
|
|
|
|
JSONObject cusFieldDataById = getHrmResourceTriggerMapper().getCusFieldDataById(jclMap.getFObjId());
|
|
|
|
|
CusFieldData cusFieldDataById = getHrmResourceTriggerMapper().getCusFieldDataById(jclMap.getFObjId());
|
|
|
|
|
if (null != cusFieldDataById) {
|
|
|
|
|
String field100002 = cusFieldDataById.getString("field100002");
|
|
|
|
|
String field100002 = cusFieldDataById.getField100002();
|
|
|
|
|
if (StringUtils.isNotBlank(field100002)) {
|
|
|
|
|
int index = field100002.indexOf('_');
|
|
|
|
|
jclMap.setFObjParentId(Integer.parseInt(field100002.substring(index + 1)));
|
|
|
|
|
jclMap.setFParentId(jclMap.getFObjParentId() + sj);
|
|
|
|
|
}
|
|
|
|
|
jclMap.setFLeaderSt(cusFieldDataById.getString("field100008"));
|
|
|
|
|
jclMap.setFLeaderLv(cusFieldDataById.getString("field100007"));
|
|
|
|
|
jclMap.setFLeaderSt(cusFieldDataById.getField100008());
|
|
|
|
|
jclMap.setFLeaderLv(cusFieldDataById.getField100007());
|
|
|
|
|
}
|
|
|
|
|
jclMap.setFClass(0);
|
|
|
|
|
jclMap.setFClassName("行政维度");
|
|
|
|
|