From 4f5c0824b831b97ba8991b8ffe0369d0579391ce Mon Sep 17 00:00:00 2001
From: Xiajijian <1176061145@qq.com>
Date: Sat, 07 Mar 2026 10:35:45 +0800
Subject: [PATCH] 1. 增加查询未选择点云文件列表接口。

---
 ard-inspection/src/main/resources/mapper/ArdPointCloudMapper.xml                           |   11 +++++++----
 ard-inspection/src/main/java/com/ard/inspection/mapper/ArdPointCloudMapper.java            |    8 ++++----
 ard-inspection/src/main/java/com/ard/inspection/service/IArdPointCloudService.java         |    2 ++
 ard-inspection/src/main/java/com/ard/inspection/service/impl/ArdPointCloudServiceImpl.java |    5 +++++
 4 files changed, 18 insertions(+), 8 deletions(-)

diff --git a/ard-inspection/src/main/java/com/ard/inspection/mapper/ArdPointCloudMapper.java b/ard-inspection/src/main/java/com/ard/inspection/mapper/ArdPointCloudMapper.java
index ba1f5a2..25bd35c 100644
--- a/ard-inspection/src/main/java/com/ard/inspection/mapper/ArdPointCloudMapper.java
+++ b/ard-inspection/src/main/java/com/ard/inspection/mapper/ArdPointCloudMapper.java
@@ -61,9 +61,9 @@
 
     public ArdPointCloud selectArdPointCloudByFileName(String fileName);
 
-//    /**
-//     * 根据航线ID,查询航线名称
-//     */
-//    public int selectCloudIdByRouteName(ArdPointCloud ardPointCloud);
+    /**
+     * 根据航线ID,查询航线名称
+     */
+    public List<ArdPointCloud> selectArdPointCloudNotList(String[] ids);
 
 }
diff --git a/ard-inspection/src/main/java/com/ard/inspection/service/IArdPointCloudService.java b/ard-inspection/src/main/java/com/ard/inspection/service/IArdPointCloudService.java
index 1022a76..8791987 100644
--- a/ard-inspection/src/main/java/com/ard/inspection/service/IArdPointCloudService.java
+++ b/ard-inspection/src/main/java/com/ard/inspection/service/IArdPointCloudService.java
@@ -61,4 +61,6 @@
 
     public ArdPointCloud selectArdPointCloudByFileName(String filename);
 
+    public List<ArdPointCloud> selectArdPointCloudNotList(String[] ids);
+
 }
diff --git a/ard-inspection/src/main/java/com/ard/inspection/service/impl/ArdPointCloudServiceImpl.java b/ard-inspection/src/main/java/com/ard/inspection/service/impl/ArdPointCloudServiceImpl.java
index 161c734..483ac0b 100644
--- a/ard-inspection/src/main/java/com/ard/inspection/service/impl/ArdPointCloudServiceImpl.java
+++ b/ard-inspection/src/main/java/com/ard/inspection/service/impl/ArdPointCloudServiceImpl.java
@@ -113,4 +113,9 @@
         return ardPointCloudMapper.selectArdPointCloudByFileName(filename);
     }
 
+    @Override
+    public List<ArdPointCloud> selectArdPointCloudNotList(String[] ids) {
+        return ardPointCloudMapper.selectArdPointCloudNotList(ids);
+    }
+
 }
diff --git a/ard-inspection/src/main/resources/mapper/ArdPointCloudMapper.xml b/ard-inspection/src/main/resources/mapper/ArdPointCloudMapper.xml
index 43c6a84..4556039 100644
--- a/ard-inspection/src/main/resources/mapper/ArdPointCloudMapper.xml
+++ b/ard-inspection/src/main/resources/mapper/ArdPointCloudMapper.xml
@@ -162,9 +162,12 @@
         where file_name = #{fileName}
     </select>
 
-<!--    <select id="selectCloudIdByRouteName" parameterType="String" resultMap="ArdPointCloudResult">-->
-<!--        <include refid="selectArdPointCloudRouteName"/>-->
-<!--        where file_name = #{fileName}-->
-<!--    </select>-->
+    <select id="selectArdPointCloudNotList" parameterType="String" resultMap="ArdPointCloudResult">
+        <include refid="selectArdPointCloudVo"/>
+        where id NOT IN
+        <foreach item="id" collection="array" open="(" separator="," close=")">
+            #{id}
+        </foreach>
+    </select>
 
 </mapper>
\ No newline at end of file

--
Gitblit v1.9.3