From 01eae19a4870033e879a3faa6749eece92926cab Mon Sep 17 00:00:00 2001 From: feiyu02 <risaku@163.com> Date: 星期五, 26 一月 2024 17:10:55 +0800 Subject: [PATCH] 1. 新增多项yml配置文件 2. 新增导入静安监测数据功能模块(未完成) --- src/main/kotlin/com/flightfeather/uav/model/epw/EPWDataPrep.kt | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/kotlin/com/flightfeather/uav/model/epw/EPWDataPrep.kt b/src/main/kotlin/com/flightfeather/uav/model/epw/EPWDataPrep.kt index 3539828..2af8a49 100644 --- a/src/main/kotlin/com/flightfeather/uav/model/epw/EPWDataPrep.kt +++ b/src/main/kotlin/com/flightfeather/uav/model/epw/EPWDataPrep.kt @@ -36,7 +36,7 @@ val range = FactorType.getRange(a.factorName) ?: return@v // 鍒ゆ柇鏁版嵁鏄惁鍦ㄥ悎鐞嗚寖鍥村唴 - if (a.factorData ?: 0.0 < range.first || a.factorData ?: 0.0 > range.second) { + if (a.factorData != null && (a.factorData!! < range.first || a.factorData!! > range.second)) { a.factorData = null } } @@ -165,7 +165,7 @@ if (lastData.isNotEmpty() && newList.isNotEmpty()) { val lastTime = DateUtil.instance.StringToDate(lastData.last().time) val thisTime = DateUtil.instance.StringToDate(newList.first().time) - if (thisTime?.time?.minus(lastTime?.time ?: 0) ?: 0 >= (60 * 1000)) { + if ((thisTime?.time?.minus(lastTime?.time ?: 0) ?: 0) >= (60 * 1000)) { lastData.clear() } } @@ -225,7 +225,7 @@ val f = it.values?.get(i) if (f?.factorName == factorName) { val range = FactorType.getRange(f?.factorName) ?: continue - if (f?.factorData ?: 0.0 in range.first..range.second) { + if ((f?.factorData ?: 0.0) in range.first..range.second) { t += (f?.factorData!! - avg) * (f.factorData!! - avg) c++ } -- Gitblit v1.9.3