@@ -396,7 +396,7 @@ func refreshAllCalculate(to orm.TxOrmer, edbInfoIdArr []*EdbInfo, edbInfoId, sou
formulaMap := make(map[string]string)
formulaStr = ""
for _, fv := range formulaDateSlice {
- if sk <= fv {
+ if sk < fv {
if f, ok := formulaDateMap[fv]; ok {
formulaStr = f
formulaMap = utils.CheckFormula(formulaStr)
@@ -375,7 +375,7 @@ func refreshAllPredictCalculate(to orm.TxOrmer, edbInfoIdList []*EdbInfo, edbInf
- if sk >= fv {
@@ -150,7 +150,7 @@ func CalculateByRuleBy9(to orm.TxOrmer, rule CalculateRule) (resultDataList []*E
@@ -168,7 +168,7 @@ func CalculateByRuleByNine(formulaStr string, edbInfoList []*models.EdbInfo, edb
- if date >= fv {
+ if date < fv {