From 94fee0b511279679b43e210878d3d36e5a14384b Mon Sep 17 00:00:00 2001
From: feiyu02 <risaku@163.com>
Date: 星期二, 30 九月 2025 09:14:10 +0800
Subject: [PATCH] 2025.9.30 1. 新增走航任务统计功能

---
 src/test/kotlin/com/flightfeather/uav/biz/mission/MissionUtilTest.kt |   32 +++++++++++++++++++++-----------
 1 files changed, 21 insertions(+), 11 deletions(-)

diff --git a/src/test/kotlin/com/flightfeather/uav/biz/mission/MissionUtilTest.kt b/src/test/kotlin/com/flightfeather/uav/biz/mission/MissionUtilTest.kt
index f7264a7..ce27a1a 100644
--- a/src/test/kotlin/com/flightfeather/uav/biz/mission/MissionUtilTest.kt
+++ b/src/test/kotlin/com/flightfeather/uav/biz/mission/MissionUtilTest.kt
@@ -3,30 +3,40 @@
 import com.flightfeather.uav.common.utils.MapUtil
 import com.flightfeather.uav.domain.repository.MissionRep
 import com.flightfeather.uav.domain.repository.RealTimeDataRep
+import com.flightfeather.uav.socket.eunm.UWDeviceType
 import org.junit.Test
 import org.junit.runner.RunWith
 import org.springframework.beans.factory.annotation.Autowired
 import org.springframework.boot.test.context.SpringBootTest
 import org.springframework.test.context.junit4.SpringRunner
 
-//@RunWith(SpringRunner::class)
-//@SpringBootTest
+@RunWith(SpringRunner::class)
+@SpringBootTest
 class MissionUtilTest {
 
-//    @Autowired
+    @Autowired
     lateinit var missionRep: MissionRep
 
-//    @Autowired
+    @Autowired
     lateinit var realTimeDataRep: RealTimeDataRep
 
     @Test
     fun calKilometres() {
-//        val m = missionRep.findOne("20250819") ?: return
-//        val data = realTimeDataRep.fetchData(m)
-//        MissionUtil.calKilometres(data)
-        val d = MapUtil.getDistance(121.425187, 31.225907, 121.425196, 31.225892)
-        println(d)
-        val d1 = MapUtil.getDistance(121.425196, 31.225892, 121.425187, 31.225907)
-        println(d1)
+        val m = missionRep.findOne("20250819") ?: return
+        val data = realTimeDataRep.fetchData(m)
+        MissionUtil.calKilometres(data)
+//        val d = MapUtil.getDistance(121.425187, 31.225907, 121.425196, 31.225892)
+//        println(d)
+//        val d1 = MapUtil.getDistance(121.425196, 31.225892, 121.425187, 31.225907)
+//        println(d1)
+    }
+
+    @Test
+    fun dataClean() {
+        val m = missionRep.findOne("SH-CN-20250411") ?: return
+        val data = realTimeDataRep.fetchData(m)
+        val cleanedData = MissionUtil.dataClean(data, 4)
+        realTimeDataRep.updateData(UWDeviceType.fromValue(m.deviceType), cleanedData)
+        println(cleanedData.size)
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3