diff --git a/src/com/api/browser/service/impl/JobBrowserService.java b/src/com/api/browser/service/impl/JobBrowserService.java index d6a82a3d..c0cf3d84 100644 --- a/src/com/api/browser/service/impl/JobBrowserService.java +++ b/src/com/api/browser/service/impl/JobBrowserService.java @@ -106,7 +106,7 @@ public class JobBrowserService extends BrowserService { } String jobName = Util.null2String(params.get("jobName")); if (StringUtils.isNotBlank(jobName)) { - sqlWhere += " AND t.job_name " + dbType.like(jobName); + sqlWhere += " AND h.jobtitlename " + dbType.like(jobName); } String ecCompany = Util.null2String(params.get("ecCompany")); if (StringUtils.isNotBlank(ecCompany)) { diff --git a/src/com/engine/organization/entity/job/vo/JobBrowserVO.java b/src/com/engine/organization/entity/job/vo/JobBrowserVO.java index c33dd16d..69da67a0 100644 --- a/src/com/engine/organization/entity/job/vo/JobBrowserVO.java +++ b/src/com/engine/organization/entity/job/vo/JobBrowserVO.java @@ -19,8 +19,8 @@ import lombok.NoArgsConstructor; @NoArgsConstructor @AllArgsConstructor @OrganizationTable(pageId = "98e9c62f-cd12-11ec-a15f-00ffcbed7123", - fields = "t.id, t.job_no, t.job_name as name, t.sequence_id, t.scheme_id , t.grade_id , t.level_id", - fromSql = "FROM jcl_org_job t ", + fields = "t.id, t.job_no, h.jobtitlename as name, t.sequence_id, t.scheme_id , t.grade_id , t.level_id", + fromSql = "FROM jcl_org_job t left join hrmjobtitles h on t.ec_jobTitle = h.id ", orderby = "id", sortway = "asc", primarykey = "id", diff --git a/src/com/engine/organization/mapper/comp/CompMapper.java b/src/com/engine/organization/mapper/comp/CompMapper.java index 29152732..d139b49d 100644 --- a/src/com/engine/organization/mapper/comp/CompMapper.java +++ b/src/com/engine/organization/mapper/comp/CompMapper.java @@ -37,7 +37,7 @@ public interface CompMapper { * @param ids * @return */ - List listChild(@Param("ids") Collection ids); + List listChild(@Param("ids") Collection ids); /** * 根据ID查询数据 diff --git a/src/com/engine/organization/mapper/comp/CompMapper.xml b/src/com/engine/organization/mapper/comp/CompMapper.xml index d93c8a52..03a49d57 100644 --- a/src/com/engine/organization/mapper/comp/CompMapper.xml +++ b/src/com/engine/organization/mapper/comp/CompMapper.xml @@ -54,7 +54,9 @@ and t.supSubComId = #{CompanyPO.supSubComId} - + + + order by ${orderSql} @@ -215,19 +217,16 @@ - - and ifnull(canceled,0)= #{CompanyPO.canceled} - + and ifnull(canceled,0)= + #{CompanyPO.canceled} - - and nvl(canceled,0)= #{CompanyPO.canceled} - + and nvl(canceled,0)= + #{CompanyPO.canceled} - - and isnull(canceled,0)= #{CompanyPO.canceled} - + and isnull(canceled,0)= + #{CompanyPO.canceled} \ No newline at end of file diff --git a/src/com/engine/organization/mapper/department/DepartmentMapper.xml b/src/com/engine/organization/mapper/department/DepartmentMapper.xml index 50803f0d..f52a9bb0 100644 --- a/src/com/engine/organization/mapper/department/DepartmentMapper.xml +++ b/src/com/engine/organization/mapper/department/DepartmentMapper.xml @@ -95,13 +95,16 @@ from hrmdepartment t where departmentCode = #{departmentCode} + + update jcl_org_job + + parent_comp = #{parentCompany}, + ec_company =#{ecCompany}, + + where delete_type = 0 + AND id IN + + #{id} + + + and ifnull(ec_department,0) = diff --git a/src/com/engine/organization/mapper/resource/ResourceMapper.xml b/src/com/engine/organization/mapper/resource/ResourceMapper.xml index 8ff1030a..00054b62 100644 --- a/src/com/engine/organization/mapper/resource/ResourceMapper.xml +++ b/src/com/engine/organization/mapper/resource/ResourceMapper.xml @@ -56,12 +56,12 @@