From 35cf5dc8f6e758998a0c0d820c567e52933ffc8c Mon Sep 17 00:00:00 2001 From: dxfeng Date: Thu, 19 Oct 2023 11:01:00 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=92=E5=BA=8FBUG=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../entity/company/dto/CompListDTO.java | 4 ++++ .../entity/department/dto/DepartmentListDTO.java | 4 ++++ .../organization/entity/job/dto/JobListDTO.java | 4 ++++ .../engine/organization/mapper/job/JobMapper.xml | 2 +- .../organization/service/impl/CompServiceImpl.java | 9 ++++++++- .../service/impl/DepartmentServiceImpl.java | 10 +++++++++- .../organization/service/impl/JobServiceImpl.java | 14 +++++++++++--- .../engine/organization/util/PageInfoSortUtil.java | 3 ++- 8 files changed, 43 insertions(+), 7 deletions(-) diff --git a/src/com/engine/organization/entity/company/dto/CompListDTO.java b/src/com/engine/organization/entity/company/dto/CompListDTO.java index 6b017273..56809ee3 100644 --- a/src/com/engine/organization/entity/company/dto/CompListDTO.java +++ b/src/com/engine/organization/entity/company/dto/CompListDTO.java @@ -74,4 +74,8 @@ public class CompListDTO { * 子节点 */ private List children; + + public Integer getShowOrder() { + return null == showOrder ? 0 : showOrder; + } } diff --git a/src/com/engine/organization/entity/department/dto/DepartmentListDTO.java b/src/com/engine/organization/entity/department/dto/DepartmentListDTO.java index ea3da8b4..12f4d51a 100644 --- a/src/com/engine/organization/entity/department/dto/DepartmentListDTO.java +++ b/src/com/engine/organization/entity/department/dto/DepartmentListDTO.java @@ -90,4 +90,8 @@ public class DepartmentListDTO { * 子节点 */ private List children; + + public Double getShowOrder() { + return null == showOrder ? 0 : showOrder; + } } diff --git a/src/com/engine/organization/entity/job/dto/JobListDTO.java b/src/com/engine/organization/entity/job/dto/JobListDTO.java index 0796000c..5a27050a 100644 --- a/src/com/engine/organization/entity/job/dto/JobListDTO.java +++ b/src/com/engine/organization/entity/job/dto/JobListDTO.java @@ -98,4 +98,8 @@ public class JobListDTO { * 子节点 */ private List children; + + public Integer getShowOrder() { + return null == showOrder ? 0 : showOrder; + } } diff --git a/src/com/engine/organization/mapper/job/JobMapper.xml b/src/com/engine/organization/mapper/job/JobMapper.xml index ecd2dfdc..fdf615f2 100644 --- a/src/com/engine/organization/mapper/job/JobMapper.xml +++ b/src/com/engine/organization/mapper/job/JobMapper.xml @@ -516,7 +516,7 @@ select t.id from jcl_org_job t inner join hrmresource h on t.ec_jobtitle = h.jobtitle and t.ec_company = h.subcompanyid1 and - t.ec_department = h.departmentid and t.id = #{jobId} + t.ec_department = h.departmentid and t.id = #{jobId} and h.status < 4