feiyu02
2025-09-30 94fee0b511279679b43e210878d3d36e5a14384b
src/test/kotlin/com/flightfeather/uav/model/epw/EPWModelTest.kt
@@ -6,6 +6,7 @@
import com.flightfeather.uav.lightshare.bean.DataVo
import com.flightfeather.uav.lightshare.service.RealTimeDataService
import org.apache.poi.hssf.usermodel.HSSFWorkbook
import org.apache.poi.xssf.streaming.SXSSFWorkbook
import org.junit.Test
import org.junit.runner.RunWith
import org.springframework.beans.BeanUtils
@@ -86,7 +87,7 @@
        val deviceCode = "0d0000000001"
        val epwModel = EPWModel()
        var workbook: HSSFWorkbook? = null
        var workbook: SXSSFWorkbook? = null
        var out: FileOutputStream? = null
        for (i in timeSet.indices) {
@@ -95,12 +96,12 @@
            var page = 1
            var totalPage = -1
            while (totalPage == -1 || page <= totalPage) {
                realTimeDataService.getSecondData(deviceCode, it.first, it.second, page, 10000).apply {
                realTimeDataService.getSecondData(null, deviceCode, it.first, it.second, page, 0, 10000).apply {
                    if (totalPage == -1) {
                        totalPage = head?.totalPage ?: 0
                    }
                    val dataList = data?: emptyList()
                    val dataList = data ?: emptyList()
                    dataList.forEach {
                        if (it.lng == 0.0 && it.lat == 0.0) {