Skip to content

Commit 2c153f6

Browse files
committed
fix bug
1 parent b13a38f commit 2c153f6

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

csharp/ToolGood.Algorithm.Fast/Internals/Functions/FunctionBase.time.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -285,6 +285,10 @@ public override void ToString(StringBuilder stringBuilder, bool addBrackets)
285285
if (func2 != null) {
286286
stringBuilder.Append(", ");
287287
func2.ToString(stringBuilder, false);
288+
if (func3 != null) {
289+
stringBuilder.Append(", ");
290+
func3.ToString(stringBuilder, false);
291+
}
288292
}
289293
stringBuilder.Append(')');
290294
}
@@ -573,7 +577,7 @@ public override Operand Calculate(AlgorithmEngine work)
573577

574578
var method = false;
575579
if (func3 != null) {
576-
var args3 = func3.Calculate(work); if (args3.Type != OperandType.DATE) { args3 = args3.ToMyDate("Function DAYS360 parameter 3 is error!"); if (args3.IsError) { return args3; } }
580+
var args3 = func3.Calculate(work); if (args3.Type != OperandType.BOOLEAN) { args3 = args3.ToBoolean("Function DAYS360 parameter 3 is error!"); if (args3.IsError) { return args3; } }
577581
if (args3.IsError) { return args3; }
578582
method = args3.BooleanValue;
579583
}

0 commit comments

Comments
 (0)