From ddaa44400aa478058ffe9349d59904a130b7ce9c Mon Sep 17 00:00:00 2001 From: feiyu02 <risaku@163.com> Date: 星期四, 28 八月 2025 17:33:11 +0800 Subject: [PATCH] 2025.8.28 1. 新增走航任务统计功能(待完成) --- src/test/kotlin/com/flightfeather/uav/lightshare/service/impl/MissionServiceImplTest.kt | 19 ++++++++++++++++--- 1 files changed, 16 insertions(+), 3 deletions(-) diff --git a/src/test/kotlin/com/flightfeather/uav/lightshare/service/impl/MissionServiceImplTest.kt b/src/test/kotlin/com/flightfeather/uav/lightshare/service/impl/MissionServiceImplTest.kt index f7f4603..3d3dba5 100644 --- a/src/test/kotlin/com/flightfeather/uav/lightshare/service/impl/MissionServiceImplTest.kt +++ b/src/test/kotlin/com/flightfeather/uav/lightshare/service/impl/MissionServiceImplTest.kt @@ -2,15 +2,15 @@ import com.flightfeather.uav.biz.FactorFilter import com.flightfeather.uav.biz.report.MissionReport +import com.flightfeather.uav.domain.entity.Mission +import com.flightfeather.uav.domain.mapper.MissionMapper import com.flightfeather.uav.lightshare.service.MissionService import org.junit.Test - -import org.junit.Assert.* 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 -import javax.servlet.http.HttpServletResponse +import tk.mybatis.mapper.entity.Example @RunWith(SpringRunner::class) @SpringBootTest @@ -20,6 +20,9 @@ lateinit var missionService: MissionService @Autowired + lateinit var missionMapper: MissionMapper + + @Autowired lateinit var missionReport: MissionReport @Test @@ -27,4 +30,14 @@ missionReport.execute("SH-CN-20240723-01", FactorFilter.default()) missionReport.execute("SH-CN-20240723-02", FactorFilter.default()) } + + @Test + fun calMissionInfo() { + missionMapper.selectByExample(Example(Mission::class.java).apply { + createCriteria().andGreaterThanOrEqualTo("startTime", "2025-08-08 08:30:00") + }).forEach {mission -> + mission?.let { missionService.calMissionInfo(it.missionCode) } + Thread.sleep(1000) + } + } } \ No newline at end of file -- Gitblit v1.9.3