From 828470d655041286f63b86cad2f1f81a95221de0 Mon Sep 17 00:00:00 2001 From: linbangquan <1437892690@qq.com> Date: Tue, 14 Nov 2023 19:12:25 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=8A=9F=E8=83=BD]=20SQL=E8=AF=AD=E5=8F=A5?= =?UTF-8?q?=E9=80=82=E9=85=8DTiDB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 关联 #[1024432422748160]SQL语句适配TiDB http://192.168.0.96:8090/demo/rdm.html#/task-detail/939050947543040/939050947543050/1024432422748160 --- .../dao/mapper/KnowledgeDocumentMapper.xml | 103 +++++++++++++++--- .../knowledge/dto/KnowledgeDocumentVo.java | 17 ++- 2 files changed, 102 insertions(+), 18 deletions(-) diff --git a/src/main/java/neatlogic/framework/knowledge/dao/mapper/KnowledgeDocumentMapper.xml b/src/main/java/neatlogic/framework/knowledge/dao/mapper/KnowledgeDocumentMapper.xml index 23d7fd7..e9cc95e 100755 --- a/src/main/java/neatlogic/framework/knowledge/dao/mapper/KnowledgeDocumentMapper.xml +++ b/src/main/java/neatlogic/framework/knowledge/dao/mapper/KnowledgeDocumentMapper.xml @@ -469,19 +469,59 @@ #{source} - - and kd.`knowledge_document_type_uuid` in ( - SELECT `uuid` FROM `knowledge_document_type` WHERE - `lft` >= ( - SELECT `lft` FROM `knowledge_document_type` WHERE `uuid` = #{knowledgeDocumentTypeUuid} - ) - AND - `rht` <= ( - SELECT `rht` FROM `knowledge_document_type` WHERE `uuid` = #{knowledgeDocumentTypeUuid} - ) - ) - AND kc.`id` = (SELECT knowledge_circle_id FROM `knowledge_document_type` WHERE `uuid` = - #{knowledgeDocumentTypeUuid}) + + and kd.`knowledge_document_type_uuid` in + + #{knowledgeDocumentTypeUuid} + + + + AND kc.`id` = #{knowledgeCircleId} + + + and kdc.`user_uuid` = #{collector} + + + + + + and kdv.`lcu` in + + #{lcu} + + + + and kdv.`lcd` >= #{lcdStartTime} + + + and kdv.`lcd` <= #{lcdEndTime} + + + and ktg.`name` in + + #{tag} + + + + and kdv.`status` in + + #{status} + + + + and kd.`source` in + + #{source} + + + + and kd.`knowledge_document_type_uuid` in + + #{knowledgeDocumentTypeUuid} + + + + AND kc.`id` = #{knowledgeCircleId} and kdc.`user_uuid` = #{collector} @@ -515,7 +555,7 @@ + +