fix: 自定义指标数据统计不处理小数

This commit is contained in:
TsMask
2025-07-22 18:52:35 +08:00
parent 7c2b8b01d8
commit 7ff4e5bc2b

View File

@@ -4,7 +4,6 @@ import (
"encoding/json"
"fmt"
"sort"
"strconv"
"be.ems/src/framework/utils/parse"
"be.ems/src/modules/network_data/model"
@@ -102,13 +101,7 @@ func (s KpiCReport) FindData(query model.KPICQuery) []map[string]any {
for _, kpiId := range kpiIds {
if v, ok := record[kpiId]; ok {
value := v.(float64) + startItem[kpiId].(float64)
formatted := fmt.Sprintf("%.3f", value)
formattedFloat, err := strconv.ParseFloat(formatted, 64)
if err != nil {
formattedFloat = 0
}
startItem[kpiId] = formattedFloat
startItem[kpiId] = value
// value := parse.Number(startItem[kpiId])
// startItem[kpiId] = value + parse.Number(v)
}