fix: 自定义指标数据统计不处理小数
This commit is contained in:
@@ -4,7 +4,6 @@ import (
|
|||||||
"encoding/json"
|
"encoding/json"
|
||||||
"fmt"
|
"fmt"
|
||||||
"sort"
|
"sort"
|
||||||
"strconv"
|
|
||||||
|
|
||||||
"be.ems/src/framework/utils/parse"
|
"be.ems/src/framework/utils/parse"
|
||||||
"be.ems/src/modules/network_data/model"
|
"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 {
|
for _, kpiId := range kpiIds {
|
||||||
if v, ok := record[kpiId]; ok {
|
if v, ok := record[kpiId]; ok {
|
||||||
value := v.(float64) + startItem[kpiId].(float64)
|
value := v.(float64) + startItem[kpiId].(float64)
|
||||||
formatted := fmt.Sprintf("%.3f", value)
|
startItem[kpiId] = value
|
||||||
formattedFloat, err := strconv.ParseFloat(formatted, 64)
|
|
||||||
if err != nil {
|
|
||||||
formattedFloat = 0
|
|
||||||
}
|
|
||||||
startItem[kpiId] = formattedFloat
|
|
||||||
|
|
||||||
// value := parse.Number(startItem[kpiId])
|
// value := parse.Number(startItem[kpiId])
|
||||||
// startItem[kpiId] = value + parse.Number(v)
|
// startItem[kpiId] = value + parse.Number(v)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user