From 357c5a3c4659f1fe9e46e8c20827ab757c5d3929 Mon Sep 17 00:00:00 2001 From: zmc <zmc_li@foxmail.com> Date: 星期四, 14 十二月 2023 15:27:34 +0800 Subject: [PATCH] 增加数据请求配置表和异常分析配置表的接口 --- src/main/java/com/flightfeather/monitor/analysis/dust/risk/DustRiskAnalysis.kt | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/flightfeather/monitor/analysis/dust/risk/DustRiskAnalysis.kt b/src/main/java/com/flightfeather/monitor/analysis/dust/risk/DustRiskAnalysis.kt index 3e05493..cd8748a 100644 --- a/src/main/java/com/flightfeather/monitor/analysis/dust/risk/DustRiskAnalysis.kt +++ b/src/main/java/com/flightfeather/monitor/analysis/dust/risk/DustRiskAnalysis.kt @@ -5,6 +5,7 @@ import java.time.LocalDate import java.time.ZoneId import java.util.* +import kotlin.math.round /** * 鎵皹鐩戞祴鏁版嵁椋庨櫓鍒嗘瀽鍩虹被 @@ -50,16 +51,16 @@ * 鍦ㄧ嚎鐜囬闄╁�� */ fun riskOnlineRate(riskValue: RiskValue, data: DustStatisticsValue) { - val dayOnline = data.dayOnline.substring(0, data.dayOnline.lastIndex).toDouble() / 100 - riskValue.onlineRisk = 1 - dayOnline + val dayOnline = data.dayOnline + riskValue.onlineRisk = round((1 - dayOnline) * 10000) / 10000 } /** * 鏈夋晥鐜囬闄╁�� */ fun riskValidRate(riskValue: RiskValue, data: DustStatisticsValue) { - val dayValid = data.dayValid.substring(0, data.dayValid.lastIndex).toDouble() / 100 - riskValue.validRisk = 1 - dayValid + val dayValid = data.dayValid + riskValue.validRisk = round((1 - dayValid) * 10000) / 10000 } /** -- Gitblit v1.9.3