From 0ddfab15b32dc054464d75c695999fa76c3b9b78 Mon Sep 17 00:00:00 2001 From: feiyu02 <risaku@163.com> Date: 星期五, 03 一月 2025 17:33:50 +0800 Subject: [PATCH] 1. 卫星遥测数据的融合 --- src/test/kotlin/com/flightfeather/uav/UAVApplicationTests.kt | 26 +++++++++++++++++++++++++- 1 files changed, 25 insertions(+), 1 deletions(-) diff --git a/src/test/kotlin/com/flightfeather/uav/UAVApplicationTests.kt b/src/test/kotlin/com/flightfeather/uav/UAVApplicationTests.kt index 6bc811e..6d4fab4 100644 --- a/src/test/kotlin/com/flightfeather/uav/UAVApplicationTests.kt +++ b/src/test/kotlin/com/flightfeather/uav/UAVApplicationTests.kt @@ -1,5 +1,7 @@ package com.flightfeather.uav +import com.flightfeather.uav.domain.entity.GridDataDetail +import com.flightfeather.uav.domain.mapper.GridDataDetailMapper import com.flightfeather.uav.lightshare.service.RealTimeDataService import org.junit.Test import org.junit.runner.RunWith @@ -7,6 +9,7 @@ import org.springframework.beans.factory.annotation.Autowired import org.springframework.boot.test.context.SpringBootTest import org.springframework.test.context.junit4.SpringRunner +import tk.mybatis.mapper.entity.Example @RunWith(SpringRunner::class) @SpringBootTest @@ -14,6 +17,27 @@ @Autowired lateinit var realTimeDataService: RealTimeDataService + + @Autowired + lateinit var gridDataDetailMapper: GridDataDetailMapper + + /** + * 鍒锋柊姣忕粍鏁版嵁鐨勬暟鎹帓鍚� + */ + @Test + fun refreshDataRank() { + for (i in 29..39) { + val dataDetailList = gridDataDetailMapper.selectByExample(Example(GridDataDetail::class.java).apply { + createCriteria().andEqualTo("dataId", i) + orderBy("pm25").desc() + }) + dataDetailList.forEachIndexed { i, d -> + d?.rank = i + 1 + gridDataDetailMapper.updateByPrimaryKey(d) + } + println("finish --${i}") + } + } @Test fun contextLoads() { @@ -36,7 +60,7 @@ @Test fun foo2() { - val r = realTimeDataService.getSecondData(null, "2021-01-13 14:30:00", "2021-01-13 14:45:00", null, 10) + val r = realTimeDataService.getSecondData(null, null, "2021-01-13 14:30:00", "2021-01-13 14:45:00", 0, null, 10) println(r) } -- Gitblit v1.9.3