|
@@ -591,9 +591,10 @@ func GetChartPredictEdbInfoDataListByRuleFinalValueHc(edbInfoId int, finalValue
|
|
|
}
|
|
|
|
|
|
var hcValue float64
|
|
|
- finalValueDeciamal := decimal.NewFromFloat(finalValue)
|
|
|
- dayDecimal := decimal.NewFromInt(int64(lenDay))
|
|
|
- hcValue, _ = finalValueDeciamal.Div(dayDecimal).Float64()
|
|
|
+ lastValueDeciamal := decimal.NewFromFloat(allDataList[index-1].Value)
|
|
|
+ finalValueDeciamal := decimal.NewFromFloat(finalValue)
|
|
|
+ dayDecimal := decimal.NewFromInt(int64(lenDay))
|
|
|
+ hcValue, _ = finalValueDeciamal.Sub(lastValueDeciamal).Div(dayDecimal).Float64()
|
|
|
|
|
|
|
|
|
predictEdbInfoData = make([]*EdbInfoSearchData, 0)
|