浏览代码

Merge remote-tracking branch 'origin/master' into debug

Roc 2 年之前
父节点
当前提交
30e4e1a6d2
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      models/base_from_calculate.go

+ 4 - 0
models/base_from_calculate.go

@@ -460,6 +460,10 @@ func refreshAllCalculate(to orm.TxOrmer, edbInfoIdArr []*EdbInfo, edbInfoId, sou
 			fmt.Println(err)
 			return err
 		}
+		// 如果计算结果是NAN,那么就退出当前循环
+		if calResult.IsNan() {
+			continue
+		}
 		calVal, err := calResult.Float64()
 		if err != nil {
 			err = errors.New("计算失败:获取计算值失败 Err:" + err.Error() + ";formulaStr:" + formulaFormStr)