From 35439a442fbb299883253b4fb0c8f6823a9e5323 Mon Sep 17 00:00:00 2001 From: dxfeng Date: Thu, 15 Sep 2022 10:41:04 +0800 Subject: [PATCH] =?UTF-8?q?BUG=20=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/jclimport/po/CusFormFieldPO.java | 1 + .../organization/entity/job/bo/JobBO.java | 9 +- .../entity/job/param/JobMergeParam.java | 4 +- .../mapper/hrmresource/SystemDataMapper.xml | 4 + .../organization/service/JobService.java | 2 +- .../service/impl/DepartmentServiceImpl.java | 17 +-- .../service/impl/ImportCommonServiceImpl.java | 6 +- .../service/impl/JobServiceImpl.java | 110 +++++++++++++---- .../hrmimport/HrmImportAdaptExcelE9.java | 48 ++++---- .../hrmimport/HrmImportProcessE9.java | 114 +++++++++--------- .../organization/web/JobController.java | 8 +- .../organization/wrapper/JobWrapper.java | 4 +- 12 files changed, 202 insertions(+), 125 deletions(-) diff --git a/src/com/engine/organization/entity/jclimport/po/CusFormFieldPO.java b/src/com/engine/organization/entity/jclimport/po/CusFormFieldPO.java index 691c02d0..5f7dd40a 100644 --- a/src/com/engine/organization/entity/jclimport/po/CusFormFieldPO.java +++ b/src/com/engine/organization/entity/jclimport/po/CusFormFieldPO.java @@ -32,4 +32,5 @@ public class CusFormFieldPO { */ private String dmlUrl; private String tableName; + private String scopeId; } diff --git a/src/com/engine/organization/entity/job/bo/JobBO.java b/src/com/engine/organization/entity/job/bo/JobBO.java index 74b6ab5a..652f10e9 100644 --- a/src/com/engine/organization/entity/job/bo/JobBO.java +++ b/src/com/engine/organization/entity/job/bo/JobBO.java @@ -1,7 +1,5 @@ package com.engine.organization.entity.job.bo; -import com.engine.organization.entity.company.po.CompPO; -import com.engine.organization.entity.department.po.DepartmentPO; import com.engine.organization.entity.job.dto.JobListDTO; import com.engine.organization.entity.job.param.JobSearchParam; import com.engine.organization.entity.job.po.JobPO; @@ -10,7 +8,6 @@ import com.engine.organization.entity.searchtree.SearchTree; import com.engine.organization.mapper.job.JobMapper; import com.engine.organization.transmethod.JobTransMethod; import com.engine.organization.util.db.MapperProxyFactory; -import com.engine.organization.util.relation.EcHrmRelationUtil; import org.apache.commons.collections.CollectionUtils; import weaver.general.Util; @@ -29,8 +26,6 @@ public class JobBO { if (null == param) { return null; } - CompPO jclCompany = EcHrmRelationUtil.getJclCompanyId(null == param.getEcCompany() ? Util.null2String(param.getSubcompanyid1()) : param.getEcCompany().toString()); - DepartmentPO jclDepartment = EcHrmRelationUtil.getJclDepartmentId(null == param.getEcDepartment() ? Util.null2String(param.getDepartmentid()) : param.getEcDepartment().toString()); return JobPO .builder() .id(param.getId() == null ? 0 : param.getId()) @@ -38,8 +33,8 @@ public class JobBO { .jobName(param.getJobName()) .ecCompany(param.getEcCompany()) .ecDepartment(param.getEcDepartment()) - .parentComp(null == jclCompany ? param.getSubcompanyid1() : jclCompany.getId()) - .parentDept(null == jclDepartment ? param.getDepartmentid() : jclDepartment.getId()) + .parentComp(param.getSubcompanyid1()) + .parentDept( param.getDepartmentid()) .sequenceId(param.getSequenceId()) .schemeId(param.getSchemeId()) .parentJob(param.getParentJob()) diff --git a/src/com/engine/organization/entity/job/param/JobMergeParam.java b/src/com/engine/organization/entity/job/param/JobMergeParam.java index b5629f38..09d29251 100644 --- a/src/com/engine/organization/entity/job/param/JobMergeParam.java +++ b/src/com/engine/organization/entity/job/param/JobMergeParam.java @@ -17,11 +17,11 @@ import lombok.NoArgsConstructor; @NoArgsConstructor public class JobMergeParam { /** - * 所选分部 + * 所选岗位 */ private Long id; /** - * 合并分部 + * 合并到的岗位 */ private Long targetJob; /** diff --git a/src/com/engine/organization/mapper/hrmresource/SystemDataMapper.xml b/src/com/engine/organization/mapper/hrmresource/SystemDataMapper.xml index 2869f0ef..c73897e8 100644 --- a/src/com/engine/organization/mapper/hrmresource/SystemDataMapper.xml +++ b/src/com/engine/organization/mapper/hrmresource/SystemDataMapper.xml @@ -10,6 +10,7 @@ + @@ -123,6 +124,7 @@