|
@@ -36,12 +36,12 @@ public class SapEmpJobService extends BaseService {
|
|
|
jobTitleMap.put(userId, jobTitle);
|
|
|
}
|
|
|
}
|
|
|
- for(SapUser sapUser : sapUsers) {
|
|
|
+ for (SapUser sapUser : sapUsers) {
|
|
|
sapUser.setPosition(jobTitleMap.get(sapUser.getUserId()));
|
|
|
sapUser.setFormatPosition(formatPosition(sapUser.getPosition()));
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
public void saveSapData() throws Exception {
|
|
|
delete("SapEmpJobMapper.deleteAll", null);
|
|
|
|
|
@@ -60,6 +60,7 @@ public class SapEmpJobService extends BaseService {
|
|
|
String divisionName = JsonNodeUtil.getValue(userNode, "divisionNav", "name");// 部门
|
|
|
String departmentName = JsonNodeUtil.getValue(userNode, "departmentNav", "name");// 团队
|
|
|
String teamName = JsonNodeUtil.getValue(userNode, "customString19Nav", "externalName_zh_CN");// 小组
|
|
|
+ String location = JsonNodeUtil.getValue(userNode, "location");// 工作地点
|
|
|
String locationName = JsonNodeUtil.getValue(userNode, "locationNav", "name");// 工作地点
|
|
|
String managerId = JsonNodeUtil.getValue(userNode, "managerId");// 直线经理
|
|
|
String managerName = WebConstants.NAME_MAP.get(managerId);// 直线经理
|
|
@@ -70,9 +71,9 @@ public class SapEmpJobService extends BaseService {
|
|
|
SapEmpJob entity = SapEmpJob.builder().userId(userId).positionName(positionName)
|
|
|
.positionEntryDate(positionEntryDate).companyName(companyName)
|
|
|
.businessUnitName(businessUnitName).divisionName(divisionName).departmentName(departmentName)
|
|
|
- .teamName(teamName).locationName(locationName).managerId(managerId).managerName(managerName)
|
|
|
- .jobCodeName(jobCodeName).jobTitle(jobTitle).rank(rank).managementOrNot(managementOrNot)
|
|
|
- .build();
|
|
|
+ .teamName(teamName).location(location).locationName(locationName).managerId(managerId)
|
|
|
+ .managerName(managerName).jobCodeName(jobCodeName).jobTitle(jobTitle).rank(rank)
|
|
|
+ .managementOrNot(managementOrNot).build();
|
|
|
save("SapEmpJobMapper.save", entity);
|
|
|
}
|
|
|
}
|