From 3d400cfcc41df9bc35678751f6f5afb5cf6c1ae5 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期三, 03 十二月 2025 14:52:54 +0800
Subject: [PATCH] 产品服务实现过程

---
 multi-system/src/main/resources/mapper/system/InternalAuditCheckCatalogueMapper.xml |   10 +++++++---
 1 files changed, 7 insertions(+), 3 deletions(-)

diff --git a/multi-system/src/main/resources/mapper/system/InternalAuditCheckCatalogueMapper.xml b/multi-system/src/main/resources/mapper/system/InternalAuditCheckCatalogueMapper.xml
index f1bfa59..114eec0 100644
--- a/multi-system/src/main/resources/mapper/system/InternalAuditCheckCatalogueMapper.xml
+++ b/multi-system/src/main/resources/mapper/system/InternalAuditCheckCatalogueMapper.xml
@@ -23,16 +23,20 @@
             iacc.`id`,
             iacc.`check_id`,
             iacc.`catalogue_id`,
-            c.number,
-            c.mess,
+            c.`clause_num` as number,
+            c.`name` as mess,
             iacc.`del_flag`
         FROM
             `internal_audit_check_catalogue` iacc
-            LEFT JOIN catalogue c ON iacc.catalogue_id = c.id
+            LEFT JOIN sys_clause_management c ON iacc.catalogue_id = c.id
         WHERE iacc.check_id IN
             <foreach collection="checkIds" item="id" open="(" separator="," close=")">
                 #{id}
             </foreach>
         AND iacc.del_flag = 0
+        ORDER BY
+        CAST( SUBSTRING_INDEX( number, '.', 1 ) AS UNSIGNED ) ASC,
+        CAST( IFNULL( SUBSTRING_INDEX( SUBSTRING_INDEX( number, '.', 2 ), '.', - 1 ), 0 ) AS UNSIGNED ) ASC,
+        CAST( IFNULL( SUBSTRING_INDEX( SUBSTRING_INDEX( number, '.', 3 ), '.', - 1 ), 0 ) AS UNSIGNED ) ASC;
     </select>
 </mapper>

--
Gitblit v1.9.2