From fd7b9aabefdcfa4e2f8504c77d5a4e6f4f955585 Mon Sep 17 00:00:00 2001
From: tangzy <tangzy123456>
Date: Sun, 22 Aug 2021 14:50:28 +0800
Subject: [PATCH] 1.ftp
---
src/main/java/org/springblade/modules/jurisdiction/mapper/JurisdictionMapper.xml | 29 +++++++++++++++++++++++++++++
1 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/src/main/java/org/springblade/modules/jurisdiction/mapper/JurisdictionMapper.xml b/src/main/java/org/springblade/modules/jurisdiction/mapper/JurisdictionMapper.xml
index c2ddb03..a186876 100644
--- a/src/main/java/org/springblade/modules/jurisdiction/mapper/JurisdictionMapper.xml
+++ b/src/main/java/org/springblade/modules/jurisdiction/mapper/JurisdictionMapper.xml
@@ -86,6 +86,9 @@
FROM
sys_jurisdiction dept
WHERE dept.is_deleted = 0
+ <if test="param2!=null and param2!=''">
+ and dept.parent_id = #{param2}
+ </if>
<if test="param1!=null and param1!=''">
and dept.tenant_id = #{param1}
</if>
@@ -110,4 +113,30 @@
sys_jurisdiction dept
WHERE dept.is_deleted = 0
</select>
+ <select id="lazyTreeJu" resultMap="treeNodeResultMap" >
+ SELECT
+ dept.id,
+ dept.parent_id,
+ dept.dept_name AS title,
+ dept.id AS "value",
+ dept.id AS "key",
+ (
+ SELECT
+ CASE
+
+ WHEN COUNT
+ ( 1 ) > 0 THEN
+ 1 ELSE 0
+ END
+ FROM
+ sys_jurisdiction
+ WHERE
+ parent_id = dept.id
+ AND is_deleted = 0
+ ) AS "has_children"
+ FROM
+ sys_jurisdiction dept
+ WHERE
+ dept.is_deleted = 0
+ </select>
</mapper>
--
Gitblit v1.9.3