From 89c72c2e4865dbb1825345b619da12044180bf82 Mon Sep 17 00:00:00 2001
From: panlei <2799247126@qq.com>
Date: 星期五, 02 八月 2019 16:38:49 +0800
Subject: [PATCH] 数值精度保留

---
 ruleserver/readyDataForRule.go |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/ruleserver/readyDataForRule.go b/ruleserver/readyDataForRule.go
index fece337..9c7863e 100644
--- a/ruleserver/readyDataForRule.go
+++ b/ruleserver/readyDataForRule.go
@@ -85,13 +85,8 @@
 
 // 淇濈暀鍥涗綅灏忔暟
 func Retain(f float32) (float64) {
-	s := strconv.FormatFloat(float64(f), 'f', 4, 64)
-	v, err := strconv.ParseFloat(s, 64)
-	if err != nil {
-		logger.Error("淇濈暀鍥涗綅灏忔暟杞崲閿欒")
-	}
-	// float32涓巉loat64浜掕浆浼氭湁浣嶆暟淇濈暀涓嶅噯鐨勯棶棰�
-	return v
+	value1, _ := strconv.ParseFloat(fmt.Sprintf("%.2f", float64(f)), 64)
+	return value1
 }
 func Decimal(value float32) float64 {
 	value1, _ := strconv.ParseFloat(fmt.Sprintf("%.2f", float64(value)), 64)

--
Gitblit v1.8.0