|
@@ -481,6 +481,12 @@ func refreshAllCalculate(to orm.TxOrmer, edbInfoIdArr []*EdbInfo, edbInfoTag map
|
|
|
calVal, err := engine.ParseAndExec(formulaFormStr)
|
|
|
//calVal, err := calResult.Float64()
|
|
|
if err != nil {
|
|
|
+ // 分母为0的报错,忽略该循环
|
|
|
+ if utils.IsDivideZero(err) {
|
|
|
+ //removeDateList = append(removeDateList, sk)
|
|
|
+ continue
|
|
|
+ }
|
|
|
+
|
|
|
err = errors.New("计算失败:获取计算值失败 Err:" + err.Error() + ";formulaStr:" + formulaFormStr)
|
|
|
fmt.Println(err)
|
|
|
return err
|