岗位批量导入优化
This commit is contained in:
parent
28aa549865
commit
e2da83572b
|
|
@ -148,7 +148,7 @@ public interface JobMapper {
|
|||
|
||||
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();
|
||||
|
||||
|
|
|
|||
|
|
@ -185,7 +185,7 @@ public class JobInfoImportUtil {
|
|||
//1.岗位在所属职务下是否存在
|
||||
jobTitleId = MapperProxyFactory.getProxy(JobMapper.class).selectByE9(jobTitleName, jobactivitymark, jobgroupremark);
|
||||
if (null == jobTitleId) {
|
||||
historyDetailPO.setOperateDetail(cellValue + "在系统岗职位体系中未匹配到数据,请检查职务和类别是否正确");
|
||||
historyDetailPO.setOperateDetail("【"+cellValue+"】" + "在系统岗职位体系中未匹配到数据,请检查职务和类别是否正确");
|
||||
historyDetailPO.setStatus("0");
|
||||
OrgImportUtil.saveImportDetailLog(historyDetailPO);
|
||||
continue nextRow;
|
||||
|
|
@ -207,7 +207,13 @@ public class JobInfoImportUtil {
|
|||
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()
|
||||
.jobNo(jobNo)
|
||||
.isKey(isKey)
|
||||
|
|
|
|||
Loading…
Reference in New Issue