From 1050a0dbace06b1510d53de5baedfc0ca07c8d71 Mon Sep 17 00:00:00 2001
From: zhaowenyu <35589726@qq.com>
Date: Mon, 02 Mar 2026 08:26:19 +0800
Subject: [PATCH] 2026-03-02 优化航线轨迹,没有任务的情况下,不记录轨迹信息

---
 ard-work/src/main/resources/mapper/ArdFlightTaskPartMapper.xml |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/ard-work/src/main/resources/mapper/ArdFlightTaskPartMapper.xml b/ard-work/src/main/resources/mapper/ArdFlightTaskPartMapper.xml
index 811c132..1416f31 100644
--- a/ard-work/src/main/resources/mapper/ArdFlightTaskPartMapper.xml
+++ b/ard-work/src/main/resources/mapper/ArdFlightTaskPartMapper.xml
@@ -8,24 +8,27 @@
     <!-- 插入一条分片数据 -->
     <insert id="insert" parameterType="ArdFlightTaskPart" useGeneratedKeys="true" keyProperty="id">
         INSERT INTO ard_flight_task_part
-            (box_sn, count, data_part, create_time)
-        VALUES
-            (#{boxSn}, #{count}, #{dataPart}, #{createTime})
+            (box_sn, count, data_part, start_time, end_time, create_time)
+        VALUES (#{boxSn}, #{count}, #{dataPart}, #{startTime}, #{endTime}, #{createTime})
     </insert>
-    <select id="selectByTaskStartTime" resultType="ArdFlightTaskPart">
+    <select id="selectByTimeRange" resultType="ArdFlightTaskPart">
         SELECT *
         FROM ard_flight_task_part u
         <where>
             u.box_sn = #{boxSn}
+            <!-- 动态参数中的开始时间 -->
             <if test="params.beginTime != null">
-                AND u.create_time &gt;= #{params.beginTime}
+                AND u.end_time &gt;= #{params.beginTime}  <!-- blob 内最后状态 >= 架次起飞 -->
             </if>
+            <!-- 动态参数中的结束时间 -->
             <if test="params.endTime != null">
-                AND u.create_time &lt;= #{params.endTime}
+                AND u.start_time &lt;= #{params.endTime}  <!-- blob 内第一状态 <= 架次降落 -->
             </if>
         </where>
-        ORDER BY u.create_time ASC
+        ORDER BY u.start_time ASC
     </select>
 
 
+
+
 </mapper>

--
Gitblit v1.9.3