diff --git a/et_calc/dataCalc.go b/et_calc/dataCalc.go index 82e16d7..6aafeca 100644 --- a/et_calc/dataCalc.go +++ b/et_calc/dataCalc.go @@ -193,7 +193,7 @@ func (the *CalcHandler) calcExpressionResult(formulaExpression string, paramMap for _, pk := range paramsK { pv := paramMap[pk] - formulaExpression = strings.Replace(formulaExpression, pk, fmt.Sprintf("%v", pv), -1) + formulaExpression = strings.Replace(formulaExpression, pk, fmt.Sprintf("%f", pv), -1) } fsp := strings.Split(formulaExpression, "=") templateStr := fsp[1]