From ad07e2d75120f8f1fba56eb0f5e900032c49901f Mon Sep 17 00:00:00 2001
From: lin <sbla5888@163.com>
Date: Fri, 17 May 2024 10:15:45 +0800
Subject: [PATCH] 归口类型树接口

---
 src/main/java/org/springblade/modules/issueClazz/mapper/IssueClazzMapper.xml |   21 ++++++++++-----------
 1 files changed, 10 insertions(+), 11 deletions(-)

diff --git a/src/main/java/org/springblade/modules/issueClazz/mapper/IssueClazzMapper.xml b/src/main/java/org/springblade/modules/issueClazz/mapper/IssueClazzMapper.xml
index 1e8cc99..71112a5 100644
--- a/src/main/java/org/springblade/modules/issueClazz/mapper/IssueClazzMapper.xml
+++ b/src/main/java/org/springblade/modules/issueClazz/mapper/IssueClazzMapper.xml
@@ -13,7 +13,7 @@
 
     <resultMap id="treeNodeResultMap" type="org.springblade.core.tool.node.TreeNode">
         <id column="id" property="id"/>
-        <result column="parent_id" property="parentId"/>
+<!--        <result column="parent_id" property="parentId"/>-->
         <result column="title" property="title"/>
         <result column="value" property="value"/>
         <result column="key" property="key"/>
@@ -23,18 +23,17 @@
 
     <select id="tree" resultMap="treeNodeResultMap">
         SELECT
-            code,
-            name AS title,
-            code AS "value",
-            code AS "key",
-            parent_code
+            id,
+            NAME AS title,
+            id AS "value",
+            id AS "key",
+            parentId
         FROM
-            ( SELECT * FROM jczz_issue_clazz ORDER BY parent_code, code )
-                org_query,
-            ( SELECT @id := 10 ) initialisation
+            ( SELECT CODE id, NAME, parent_code parentId FROM jczz_issue_clazz ORDER BY parentId, id ) org_query,
+            ( SELECT @id := '10' ) initialisation
         WHERE
-            (FIND_IN_SET( parent_code, @id ) > 0 or FIND_IN_SET( code, @id ) > 0)
-          AND @id := CONCAT(@id,',',code)
+            ( FIND_IN_SET( parentId, @id ) > 0 OR FIND_IN_SET( id, @id ) > 0 )
+          AND @id := CONCAT( @id, ',', id)
 
     </select>
 

--
Gitblit v1.9.3