瀏覽代碼

fix:计算的值,只保留4位

Roc 1 年之前
父節點
當前提交
7bd739fec8
共有 1 個文件被更改,包括 2 次插入0 次删除
  1. 2 0
      models/supply_analysis/base_from_stock_plant_data.go

+ 2 - 0
models/supply_analysis/base_from_stock_plant_data.go

@@ -181,6 +181,7 @@ func calculateEdb(to orm.TxOrmer, varietyEdbInfo *VarietyEdbInfo, dataMap map[ti
 				currVal = preVal - weekVal
 			}
 
+			currVal, _ = decimal.NewFromFloat(currVal).Round(4).Float64()
 			latestValue = currVal
 			timestamp := currDate.UnixNano() / 1e6
 			existItem, ok := existData[currDate]
@@ -292,6 +293,7 @@ func calculateEdb(to orm.TxOrmer, varietyEdbInfo *VarietyEdbInfo, dataMap map[ti
 			} else { // 如果是月度产量变动的话
 				currVal, _ = (preSumValDeci.Sub(decimal.NewFromFloat(sumVal))).Round(4).Float64()
 			}
+			currVal, _ = decimal.NewFromFloat(currVal).Round(4).Float64()
 			latestValue = currVal
 
 			if !ok {