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/lightshare/service/impl/DataAnalysisServiceImplTest.kt | 35 +++++++++++++++++++++++++++++++++++ 1 files changed, 35 insertions(+), 0 deletions(-) diff --git a/src/test/kotlin/com/flightfeather/uav/lightshare/service/impl/DataAnalysisServiceImplTest.kt b/src/test/kotlin/com/flightfeather/uav/lightshare/service/impl/DataAnalysisServiceImplTest.kt index 13faf0b..ddb0aeb 100644 --- a/src/test/kotlin/com/flightfeather/uav/lightshare/service/impl/DataAnalysisServiceImplTest.kt +++ b/src/test/kotlin/com/flightfeather/uav/lightshare/service/impl/DataAnalysisServiceImplTest.kt @@ -1,5 +1,6 @@ package com.flightfeather.uav.lightshare.service.impl +import com.flightfeather.uav.lightshare.bean.AreaVo import com.flightfeather.uav.lightshare.service.DataAnalysisService import junit.framework.TestCase import org.junit.Test @@ -7,6 +8,9 @@ import org.springframework.beans.factory.annotation.Autowired import org.springframework.boot.test.context.SpringBootTest import org.springframework.test.context.junit4.SpringRunner +import java.time.LocalDateTime +import java.time.ZoneId +import java.util.* @RunWith(SpringRunner::class) @SpringBootTest @@ -15,8 +19,39 @@ @Autowired lateinit var dataAnalysisService: DataAnalysisService + val startTime = Date.from(LocalDateTime.of(2025,7,1,0,0,0).atZone(ZoneId.systemDefault()).toInstant()) + val endTime = Date.from(LocalDateTime.of(2025, 9, 30, 23, 59, 59).atZone(ZoneId.systemDefault()).toInstant()) + val areaVo = AreaVo().apply { + provinceCode = "31" + cityCode = "3100" + districtCode = "310106" + } + @Test fun testPollutionTrace() { dataAnalysisService.pollutionTrace("SH-CN-20250116") } + + @Test + fun fetchHistory() { + dataAnalysisService.fetchHistory("SH-CN-20250723(01)") + } + + @Test + fun generateMissionList() { + val res = dataAnalysisService.generateMissionList(startTime, endTime, areaVo) + println(res) + } + + @Test + fun generateMissionDetail() { + val res = dataAnalysisService.generateMissionDetail(startTime, endTime, areaVo) + println(res) + } + + @Test + fun generateClueByRiskArea() { + val res = dataAnalysisService.generateClueByRiskArea(startTime, endTime, areaVo) + println(res) + } } \ No newline at end of file -- Gitblit v1.9.3