From 594de76ed51fd49fb79b912212bb0052a63e7671 Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期四, 09 四月 2026 16:10:45 +0800
Subject: [PATCH] 2026.4.9

---
 src/main/kotlin/com/flightfeather/uav/socket/processor/UnderwayProcessor.kt |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/src/main/kotlin/com/flightfeather/uav/socket/processor/UnderwayProcessor.kt b/src/main/kotlin/com/flightfeather/uav/socket/processor/UnderwayProcessor.kt
index 8d7f42f..0058d2b 100644
--- a/src/main/kotlin/com/flightfeather/uav/socket/processor/UnderwayProcessor.kt
+++ b/src/main/kotlin/com/flightfeather/uav/socket/processor/UnderwayProcessor.kt
@@ -72,6 +72,8 @@
     fun saveToDataBase(dataPackage: AirDataPackage): List<BaseRealTimeData>? {
         when (dataPackage.commandUnit) {
             AirCommandUnit.AirData.value -> {
+                // 瀛樺偍鍓嶅垽鏂暟鎹槸鍚︽湁鏁�
+                if (!isValid(dataPackage)) return null
                 // 浠son鏍煎紡瀛樺偍鍘熷鏁版嵁
                 airDataRep.saveAirData(dataPackage)
                 // 杩涜棰勫鐞嗗悗锛屽瓨鍌ㄨ嚦瀵瑰簲鏁版嵁琛�
@@ -145,4 +147,13 @@
 
         return sb.toString()
     }
+
+    /**
+     * 鏁版嵁鏈夋晥鎬у垽鏂�
+     */
+    private fun isValid(dataPackage: AirDataPackage): Boolean {
+        if (dataPackage.dataTime == null) return false
+        val check1 = dataPackage.dataTime!!.time < Date().time
+        return check1
+    }
 }
\ No newline at end of file

--
Gitblit v1.9.3