From 81167d7fa6f6b23d3dac6c31e69c9a40db934119 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=B9=8F=E9=A3=9E?= Date: Fri, 29 Nov 2019 13:49:36 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=84=E7=BB=87=E6=8B=BC=E6=8E=A5=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/elink/esua/epdc/dao/SysDeptDao.java | 10 +++++ .../epdc/service/impl/SysDeptServiceImpl.java | 38 +++++++++++-------- .../src/main/resources/mapper/SysDeptDao.xml | 19 ++++++++++ 3 files changed, 52 insertions(+), 15 deletions(-) diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/dao/SysDeptDao.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/dao/SysDeptDao.java index 2f92fb044..5b9ea4e70 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/dao/SysDeptDao.java +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/dao/SysDeptDao.java @@ -75,6 +75,16 @@ public interface SysDeptDao extends BaseDao { */ CompleteDeptDTO getCompleteDept(@Param("gridId") Long gridId); + /** + * 通过网格ID获取该网格所有上级机构 + * + * @param deptId + * @return com.elink.esua.epdc.dto.CompleteDeptDTO + * @author yujintao + * @date 2019/9/7 09:20 + */ + CompleteDeptDTO getParentAndAllDept(@Param("gridId") Long deptId); + /** * 通过街道ID获取项目可流转部门 * diff --git a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java index e6db05968..2510c8ffc 100644 --- a/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java +++ b/esua-epdc/epdc-admin/epdc-admin-server/src/main/java/com/elink/esua/epdc/service/impl/SysDeptServiceImpl.java @@ -249,22 +249,30 @@ public class SysDeptServiceImpl extends BaseServiceImpl +