diff --git a/src/com/engine/organization/entity/job/bo/JobBO.java b/src/com/engine/organization/entity/job/bo/JobBO.java index ee51624a..7e85404f 100644 --- a/src/com/engine/organization/entity/job/bo/JobBO.java +++ b/src/com/engine/organization/entity/job/bo/JobBO.java @@ -30,16 +30,16 @@ public class JobBO { 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()); + DepartmentPO jclDepartment = EcHrmRelationUtil.getJclDepartmentId(null == param.getEcDepartment() ? Util.null2String(param.getDepartmentid()) : param.getEcDepartment().toString()); return JobPO .builder() .id(param.getId() == null ? 0 : param.getId()) .jobNo(param.getJobNo()) .jobName(param.getJobName()) - .ecCompany(null == param.getEcCompany() ? param.getSubcompanyid1() : param.getEcCompany()) - .ecDepartment(null == param.getEcDepartment() ? param.getDepartmentid() : param.getEcDepartment()) - .parentComp(null == jclCompany ? null : jclCompany.getId()) - .parentDept(null == jclDepartment ? null : jclDepartment.getId()) + .ecCompany(param.getEcCompany()) + .ecDepartment(param.getEcDepartment()) + .parentComp(null == jclCompany ? param.getSubcompanyid1() : jclCompany.getId()) + .parentDept(null == jclDepartment ? param.getDepartmentid() : jclDepartment.getId()) .sequenceId(param.getSequenceId()) .schemeId(param.getSchemeId()) .parentJob(param.getParentJob()) diff --git a/src/com/engine/organization/mapper/extend/ExtendInfoMapper.java b/src/com/engine/organization/mapper/extend/ExtendInfoMapper.java index f4545f35..48dfee3f 100644 --- a/src/com/engine/organization/mapper/extend/ExtendInfoMapper.java +++ b/src/com/engine/organization/mapper/extend/ExtendInfoMapper.java @@ -14,7 +14,7 @@ import java.util.List; */ public interface ExtendInfoMapper { - List listFields(@Param("extendType") String extendType, @Param("extendGroupId") String extendGroupId, @Param("tableName") String tableName, @Param("operateType") String operateType); + List listFields(@Param("extendType") String extendType, @Param("extendGroupId") String extendGroupId, @Param("tableName") String tableName, @Param("operateType") String operateType, @Param("isEnable") String isEnable); int countFieldsByGroupId(@Param("tableName") String tableName, @Param("groupId") Long groupId); diff --git a/src/com/engine/organization/mapper/extend/ExtendInfoMapper.xml b/src/com/engine/organization/mapper/extend/ExtendInfoMapper.xml index 0fb7bcbf..c97d9b0a 100644 --- a/src/com/engine/organization/mapper/extend/ExtendInfoMapper.xml +++ b/src/com/engine/organization/mapper/extend/ExtendInfoMapper.xml @@ -244,7 +244,7 @@ FROM jcl_field_extendinfo t - WHERE t.delete_type = 0 + WHERE t.delete_type = 0 and t.isenable = 1 and extend_type = #{extendType} @@ -257,7 +257,10 @@ and ${operateType}_show = 1 - order by show_order + + and isenable = #{isEnable} + + order by extend_group_id,show_order diff --git a/src/com/engine/organization/mapper/job/JobMapper.xml b/src/com/engine/organization/mapper/job/JobMapper.xml index f6c19367..5d29c141 100644 --- a/src/com/engine/organization/mapper/job/JobMapper.xml +++ b/src/com/engine/organization/mapper/job/JobMapper.xml @@ -225,6 +225,12 @@ and t.parent_dept = #{jobPO.parentDept} + + and t.ec_company = #{jobPO.ecCompany} + + + and t.ec_department = #{jobPO.ecDepartment} + and t.sequence_id = #{jobPO.sequenceId} @@ -342,7 +348,7 @@ from jcl_org_job where delete_type = 0 and job_name = #{jobName} and parent_comp = #{parentCompany} - and parent_dept = #{parentDepartment} +