岗位批量导入优化
This commit is contained in:
parent
520329406c
commit
ca3e672bc5
|
|
@ -148,7 +148,7 @@ public interface JobMapper {
|
||||||
|
|
||||||
int selectByConditions(@Param("resourcePO") ResourcePO resourcePO);
|
int selectByConditions(@Param("resourcePO") ResourcePO resourcePO);
|
||||||
|
|
||||||
int selectByE9(@Param("jobTitleName") String jobTitleName,@Param("jobactivitymark") String jobactivitymark,@Param("jobgroupremark") String jobgroupremark);
|
Integer selectByE9(@Param("jobTitleName") String jobTitleName,@Param("jobactivitymark") String jobactivitymark,@Param("jobgroupremark") String jobgroupremark);
|
||||||
|
|
||||||
List<String> listUsedId();
|
List<String> listUsedId();
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -185,7 +185,7 @@ public class JobInfoImportUtil {
|
||||||
//1.岗位在所属职务下是否存在
|
//1.岗位在所属职务下是否存在
|
||||||
jobTitleId = MapperProxyFactory.getProxy(JobMapper.class).selectByE9(jobTitleName, jobactivitymark, jobgroupremark);
|
jobTitleId = MapperProxyFactory.getProxy(JobMapper.class).selectByE9(jobTitleName, jobactivitymark, jobgroupremark);
|
||||||
if (null == jobTitleId) {
|
if (null == jobTitleId) {
|
||||||
historyDetailPO.setOperateDetail(cellValue + "在系统岗职位体系中未匹配到数据,请检查职务和类别是否正确");
|
historyDetailPO.setOperateDetail("【"+cellValue+"】" + "在系统岗职位体系中未匹配到数据,请检查职务和类别是否正确");
|
||||||
historyDetailPO.setStatus("0");
|
historyDetailPO.setStatus("0");
|
||||||
OrgImportUtil.saveImportDetailLog(historyDetailPO);
|
OrgImportUtil.saveImportDetailLog(historyDetailPO);
|
||||||
continue nextRow;
|
continue nextRow;
|
||||||
|
|
@ -207,7 +207,13 @@ public class JobInfoImportUtil {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
String jobNo = jobTitlesComInfo.getJobTitlescode(String.valueOf(jobTitleId)) + "-" +departmentId;
|
String jobNo = "";
|
||||||
|
|
||||||
|
String jobTitlescode = jobTitlesComInfo.getJobTitlescode(String.valueOf(jobTitleId));
|
||||||
|
if (!"".equals(jobTitlescode)) {
|
||||||
|
jobNo = jobTitlesComInfo.getJobTitlescode(String.valueOf(jobTitleId)) + "-" +departmentId;
|
||||||
|
}
|
||||||
|
|
||||||
JobPO jobPO = JobPO.builder()
|
JobPO jobPO = JobPO.builder()
|
||||||
.jobNo(jobNo)
|
.jobNo(jobNo)
|
||||||
.isKey(isKey)
|
.isKey(isKey)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue