|
|
|
@ -426,26 +426,29 @@ public class HrmImportProcessE9 extends BaseBean {
|
|
|
|
|
hrm.setAccounttype(0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 岗位id
|
|
|
|
|
if (vo.getJobtitle() != null && vo.getJobactivityid() != null && vo.getJobgroupid() != null) {
|
|
|
|
|
int jobtitle = getJobTitles(vo.getJobtitle(), vo
|
|
|
|
|
.getJobactivityid(), vo.getJobgroupid());
|
|
|
|
|
/// -1:职务类别不存在,-2:职务不存在,-3:职务类别不存在
|
|
|
|
|
if (jobtitle == -1) {
|
|
|
|
|
resultList.add(createLog(vo, "创建", "失败", "职务类别不存在"));
|
|
|
|
|
continue;
|
|
|
|
|
} else if (jobtitle == -2) {
|
|
|
|
|
resultList.add(createLog(vo, "创建", "失败", "职务不存在"));
|
|
|
|
|
continue;
|
|
|
|
|
} else if (jobtitle == -3) {
|
|
|
|
|
resultList.add(createLog(vo, "创建", "失败", "岗位名称不存在"));
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
hrm.setJobtitle(jobtitle);
|
|
|
|
|
} else {
|
|
|
|
|
resultList.add(createLog(vo, "创建", "失败", SystemEnv.getHtmlLabelName(83531, userlanguage)));
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
//// 岗位id
|
|
|
|
|
//if (vo.getJobtitle() != null && vo.getJobactivityid() != null && vo.getJobgroupid() != null) {
|
|
|
|
|
// int jobtitle = getJobTitles(vo.getJobtitle(), vo
|
|
|
|
|
// .getJobactivityid(), vo.getJobgroupid());
|
|
|
|
|
// /// -1:职务类别不存在,-2:职务不存在,-3:职务类别不存在
|
|
|
|
|
// if (jobtitle == -1) {
|
|
|
|
|
// resultList.add(createLog(vo, "创建", "失败", "职务类别不存在"));
|
|
|
|
|
// continue;
|
|
|
|
|
// } else if (jobtitle == -2) {
|
|
|
|
|
// resultList.add(createLog(vo, "创建", "失败", "职务不存在"));
|
|
|
|
|
// continue;
|
|
|
|
|
// } else if (jobtitle == -3) {
|
|
|
|
|
// resultList.add(createLog(vo, "创建", "失败", "岗位名称不存在"));
|
|
|
|
|
// continue;
|
|
|
|
|
// }
|
|
|
|
|
// hrm.setJobtitle(jobtitle);
|
|
|
|
|
//} else {
|
|
|
|
|
// resultList.add(createLog(vo, "创建", "失败", SystemEnv.getHtmlLabelName(83531, userlanguage)));
|
|
|
|
|
// continue;
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
// 担任岗位字段校验
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//上级id
|
|
|
|
|
if (vo.getManagerid() != null) {
|
|
|
|
@ -963,44 +966,44 @@ public class HrmImportProcessE9 extends BaseBean {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 岗位id
|
|
|
|
|
if ("".equals(Util.null2String(vo.getJobtitle())) && (!"".equals(Util.null2String(vo.getJobactivityid())) || !"".equals(Util.null2String(vo.getJobgroupid())))) {
|
|
|
|
|
resultList.add(createLog(vo, "更新", "失败", SystemEnv.getHtmlLabelName(83544, userlanguage)));
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
if (!"".equals(Util.null2String(vo.getJobtitle()))) {
|
|
|
|
|
String jobtitle;
|
|
|
|
|
String jobactivityid;
|
|
|
|
|
String jobactivityname;
|
|
|
|
|
String jobgroupid;
|
|
|
|
|
String jobgroupname;
|
|
|
|
|
if (vo.getJobactivityid() == null) {
|
|
|
|
|
jobtitle = resourcecominfo.getJobTitle(hrmId);
|
|
|
|
|
jobactivityid = jobTitlesComInfo.getJobactivityid(jobtitle);
|
|
|
|
|
jobactivityname = jobActivitiesComInfo.getJobActivitiesname(jobactivityid);
|
|
|
|
|
} else
|
|
|
|
|
jobactivityname = vo.getJobactivityid();
|
|
|
|
|
if (vo.getJobgroupid() == null) {
|
|
|
|
|
jobtitle = resourcecominfo.getJobTitle(hrmId);
|
|
|
|
|
jobactivityid = jobTitlesComInfo.getJobactivityid(jobtitle);
|
|
|
|
|
jobgroupid = jobActivitiesComInfo.getJobgroupid(jobactivityid);
|
|
|
|
|
jobgroupname = jobGroupsComInfo.getJobGroupsname(jobgroupid);
|
|
|
|
|
} else {
|
|
|
|
|
jobgroupname = vo.getJobgroupid();
|
|
|
|
|
}
|
|
|
|
|
int jobtitleid = getJobTitles(vo.getJobtitle(), jobactivityname, jobgroupname);
|
|
|
|
|
if (jobtitleid == -1) {
|
|
|
|
|
resultList.add(createLog(vo, "创建", "失败", "职务类别不存在"));
|
|
|
|
|
continue;
|
|
|
|
|
} else if (jobtitleid == -2) {
|
|
|
|
|
resultList.add(createLog(vo, "创建", "失败", "职务不存在"));
|
|
|
|
|
continue;
|
|
|
|
|
} else if (jobtitleid == -3) {
|
|
|
|
|
resultList.add(createLog(vo, "创建", "失败", "岗位名称不存在"));
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
hrm.setJobtitle(jobtitleid);
|
|
|
|
|
}
|
|
|
|
|
//// 岗位id
|
|
|
|
|
//if ("".equals(Util.null2String(vo.getJobtitle())) && (!"".equals(Util.null2String(vo.getJobactivityid())) || !"".equals(Util.null2String(vo.getJobgroupid())))) {
|
|
|
|
|
// resultList.add(createLog(vo, "更新", "失败", SystemEnv.getHtmlLabelName(83544, userlanguage)));
|
|
|
|
|
// continue;
|
|
|
|
|
//}
|
|
|
|
|
//if (!"".equals(Util.null2String(vo.getJobtitle()))) {
|
|
|
|
|
// String jobtitle;
|
|
|
|
|
// String jobactivityid;
|
|
|
|
|
// String jobactivityname;
|
|
|
|
|
// String jobgroupid;
|
|
|
|
|
// String jobgroupname;
|
|
|
|
|
// if (vo.getJobactivityid() == null) {
|
|
|
|
|
// jobtitle = resourcecominfo.getJobTitle(hrmId);
|
|
|
|
|
// jobactivityid = jobTitlesComInfo.getJobactivityid(jobtitle);
|
|
|
|
|
// jobactivityname = jobActivitiesComInfo.getJobActivitiesname(jobactivityid);
|
|
|
|
|
// } else
|
|
|
|
|
// jobactivityname = vo.getJobactivityid();
|
|
|
|
|
// if (vo.getJobgroupid() == null) {
|
|
|
|
|
// jobtitle = resourcecominfo.getJobTitle(hrmId);
|
|
|
|
|
// jobactivityid = jobTitlesComInfo.getJobactivityid(jobtitle);
|
|
|
|
|
// jobgroupid = jobActivitiesComInfo.getJobgroupid(jobactivityid);
|
|
|
|
|
// jobgroupname = jobGroupsComInfo.getJobGroupsname(jobgroupid);
|
|
|
|
|
// } else {
|
|
|
|
|
// jobgroupname = vo.getJobgroupid();
|
|
|
|
|
// }
|
|
|
|
|
// int jobtitleid = getJobTitles(vo.getJobtitle(), jobactivityname, jobgroupname);
|
|
|
|
|
// if (jobtitleid == -1) {
|
|
|
|
|
// resultList.add(createLog(vo, "创建", "失败", "职务类别不存在"));
|
|
|
|
|
// continue;
|
|
|
|
|
// } else if (jobtitleid == -2) {
|
|
|
|
|
// resultList.add(createLog(vo, "创建", "失败", "职务不存在"));
|
|
|
|
|
// continue;
|
|
|
|
|
// } else if (jobtitleid == -3) {
|
|
|
|
|
// resultList.add(createLog(vo, "创建", "失败", "岗位名称不存在"));
|
|
|
|
|
// continue;
|
|
|
|
|
// }
|
|
|
|
|
// hrm.setJobtitle(jobtitleid);
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
if (Util.getIntValue(hrmId) < 0) continue;
|
|
|
|
|
|
|
|
|
|