|
@@ -116,13 +116,13 @@ public class SyncAdminOrgTask extends AbstractTask implements Plugin {
|
|
//组织下级岗位同步:
|
|
//组织下级岗位同步:
|
|
if(posOb.getJSONArray("obj").size() > 0) {
|
|
if(posOb.getJSONArray("obj").size() > 0) {
|
|
url = SyncUtil.getUrl("position_url");
|
|
url = SyncUtil.getUrl("position_url");
|
|
- SyncUtil.batchPost(url, ob, SyncUtil.SyncOrg_Position, startTime, endTime);
|
|
|
|
|
|
+ SyncUtil.batchPost(url, posOb, SyncUtil.SyncOrg_Position, startTime, endTime);
|
|
}
|
|
}
|
|
|
|
|
|
//组织下级员工同步:
|
|
//组织下级员工同步:
|
|
if(personOb.getJSONArray("obj").size() > 0) {
|
|
if(personOb.getJSONArray("obj").size() > 0) {
|
|
url = SyncUtil.getUrl("person_url");
|
|
url = SyncUtil.getUrl("person_url");
|
|
- SyncUtil.batchPost(url, ob, SyncUtil.SyncOrg_Person, startTime, endTime);
|
|
|
|
|
|
+ SyncUtil.batchPost(url, personOb, SyncUtil.SyncOrg_Person, startTime, endTime);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} catch (ParseException e) {
|
|
} catch (ParseException e) {
|
|
@@ -152,7 +152,8 @@ public class SyncAdminOrgTask extends AbstractTask implements Plugin {
|
|
//组织名称
|
|
//组织名称
|
|
data.put("MD_DESCRIPTION", org.getString("name"));
|
|
data.put("MD_DESCRIPTION", org.getString("name"));
|
|
//上级行政组织ID 看是否有easid 有就传EASID 否则传星瀚ID
|
|
//上级行政组织ID 看是否有easid 有就传EASID 否则传星瀚ID
|
|
- data.put("ADM_PARENT_NUMER", org.getString("parentorg.nckd_easid"));
|
|
|
|
|
|
+ String parent_primary_key = StringUtils.isBlank(org.getString("parentorg.nckd_easid")) ? String.valueOf(org.getLong("parentorg.id")) : org.getString("parentorg.nckd_easid");
|
|
|
|
+ data.put("ADM_PARENT_NUMER", parent_primary_key);
|
|
//上级组织名称
|
|
//上级组织名称
|
|
data.put("ADM_PARENT_NAME", org.getString("parentorg.name"));
|
|
data.put("ADM_PARENT_NAME", org.getString("parentorg.name"));
|
|
//行政组织长名称 orglongname没值 去平台那边取
|
|
//行政组织长名称 orglongname没值 去平台那边取
|