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