From 20cd1bf442d0f5d36748c8a6b4e1926e414d1cc4 Mon Sep 17 00:00:00 2001 From: pengjie <17373303529@163.com> Date: Sat, 13 Apr 2024 11:20:46 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E6=95=B0=E6=8D=AE=E6=9D=83?= =?UTF-8?q?=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basicdata/service/impl/FlowOrgRepositoryServiceImpl.java | 3 ++- .../com/zhgd/xmgl/modules/xz/mapper/XzProjectOrgMapper.java | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/FlowOrgRepositoryServiceImpl.java b/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/FlowOrgRepositoryServiceImpl.java index bd76f0d42..d3f8434c2 100644 --- a/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/FlowOrgRepositoryServiceImpl.java +++ b/src/main/java/com/zhgd/xmgl/modules/basicdata/service/impl/FlowOrgRepositoryServiceImpl.java @@ -139,7 +139,8 @@ public class FlowOrgRepositoryServiceImpl implements OrgRepositoryService { @Override public List getSubDeptById(String parentId) { - return xzProjectOrgMapper.selectByDept(parentId); + int p = parentId.indexOf("P"); + return xzProjectOrgMapper.selectByDept(parentId.substring(0, p), parentId.substring(p + 1)); } @Override diff --git a/src/main/java/com/zhgd/xmgl/modules/xz/mapper/XzProjectOrgMapper.java b/src/main/java/com/zhgd/xmgl/modules/xz/mapper/XzProjectOrgMapper.java index 08420aefa..cae69e042 100644 --- a/src/main/java/com/zhgd/xmgl/modules/xz/mapper/XzProjectOrgMapper.java +++ b/src/main/java/com/zhgd/xmgl/modules/xz/mapper/XzProjectOrgMapper.java @@ -32,6 +32,6 @@ public interface XzProjectOrgMapper extends BaseMapper { * @param deptId 父部门 * @return 子部门列表,type字段固定返回固定值 dept */ - @Select("SELECT id id, dept_name `name`, 'dept' AS 'type' FROM xz_project_org WHERE parent_id=#{deptId}") - List selectByDept(@Param("deptId") String deptId); + @Select("SELECT id id, dept_name `name`, 'dept' AS 'type' FROM xz_project_org WHERE parent_id=#{deptId} AND project_sn = #{projectSn}") + List selectByDept(@Param("deptId") String deptId, @Param("projectSn") String projectSn); }