|
@@ -143,24 +143,20 @@ func GetChartPredictEdbInfoDataListByRuleTb(edbInfoId int, tbValue float64, star
|
|
|
// @params a float64 去年同期值
|
|
|
// @params b float64 固定同比增速
|
|
|
func TbzDiv(a, b float64) (result float64) {
|
|
|
- if b != 0 {
|
|
|
- // 去年同期值
|
|
|
- af := decimal.NewFromFloat(a)
|
|
|
+ // 去年同期值
|
|
|
+ af := decimal.NewFromFloat(a)
|
|
|
|
|
|
- // 同比增速
|
|
|
- bf := decimal.NewFromFloat(b)
|
|
|
+ // 同比增速
|
|
|
+ bf := decimal.NewFromFloat(b)
|
|
|
|
|
|
- // 默认1
|
|
|
- cf := decimal.NewFromFloat(1)
|
|
|
+ // 默认1
|
|
|
+ cf := decimal.NewFromFloat(1)
|
|
|
|
|
|
- // 总增速
|
|
|
- val := bf.Add(cf)
|
|
|
+ // 总增速
|
|
|
+ val := bf.Add(cf)
|
|
|
|
|
|
- // 计算
|
|
|
- result, _ = val.Mul(af).RoundCeil(4).Float64()
|
|
|
- } else {
|
|
|
- result = 0
|
|
|
- }
|
|
|
+ // 计算
|
|
|
+ result, _ = val.Mul(af).RoundCeil(4).Float64()
|
|
|
return
|
|
|
}
|
|
|
|