feiyu02
2025-03-21 e5bdf2e02090357cbd580d54e6cd2406dd541760
src/test/kotlin/com/flightfeather/uav/lightshare/service/impl/SatelliteDataCalculateServiceImplTest.kt
@@ -26,7 +26,7 @@
     */
    @Test
    fun refreshDataRank() {
        for (i in 51..51) {
        for (i in 64..69) {
            val dataDetailList = gridDataDetailMapper.selectByExample(Example(GridDataDetail::class.java).apply {
                createCriteria().andEqualTo("dataId", i)
                orderBy("pm25").desc()
@@ -47,13 +47,37 @@
    @Test
    fun splitData() {
        val res = satelliteDataCalculateService.splitData(4, 25)
//        println(res)
        val groupIdList = listOf(2, 4)
        val dataId = listOf(34, 29, 25, 18, 8)
        groupIdList.forEach { g ->
            dataId.forEach { d ->
                satelliteDataCalculateService.splitData(g, d)
            }
        }
//        val res = satelliteDataCalculateService.splitData(2, 25)
    }
    @Test
    fun dataFusion() {
        val res = satelliteDataCalculateService.dataFusion("SH-CN-20241216", 3)
//        println(res)
        val missionList =
            listOf(
                "SH-CN-20241216",
                "SH-CN-20241202",
                "SH-CN-20241127",
                "SH-CN-20241126-1",
                "SH-CN-20241126-2",
                "SH-CN-20241108",
                "SH-CN-20240823"
            )
        missionList.forEach { m ->
            satelliteDataCalculateService.dataFusion(m, 3)
        }
//        val res = satelliteDataCalculateService.dataFusion("SH-CN-20241216", 3)
    }
    @Test
    fun splitDataAndDataFusion() {
    }
}