修复当日多次部分平仓场景

This commit is contained in:
吴方海
2026-06-02 14:25:30 +08:00
parent 3c895a2bd7
commit 19f8d9a8de
@@ -414,7 +414,9 @@ namespace YLErp.Modules.SwapModule
}
}
//当日有平仓或互换记录时,需要把平仓或互换已经结算的利息从计算结果中扣除,避免重复计算
if (closeList != null && closeList.Count > 0)
//互换始终需要扣除;平仓仅不算尾时需要(算尾时利息已包含关闭日,无重叠)
if (closeList != null && closeList.Count > 0
&& (eventType == (int)SwapEventTypeEnum. || (!calcLast && !newCalcLast)))
{
foreach (var item in interests)
{