先进先出bug修复

This commit is contained in:
吴方海
2024-06-07 14:58:31 +08:00
parent 4771fa1268
commit cb5e691c9c
2 changed files with 3 additions and 3 deletions
@@ -815,7 +815,7 @@ namespace YLErp.Modules.SwapModule
unwindData.NotionalValue = Convert.ToDecimal(td.OriginalStockEqvNotional ?? 0);
unwindData.NotionalQty = positions.Where(x => x.IsInitial).Sum(s => s.PosiQuantity);
unwindData.PosiNotionalValue = position != null ? position.PosiNotionalValue : Convert.ToDecimal(td.StockEqvNotional);
unwindData.PositionQty = position != null ? position.PosiQuantity : Convert.ToDecimal(td.TradeAmount);
unwindData.PositionQty = Convert.ToDecimal(td.TradeAmount);
var unwindPercent = unwindData.PositionQty == 0 ? 0 : unwindQty / unwindData.PositionQty;
unwindData.AnnualDays = tradeExtend == null ? 365 : tradeExtend.ExtendObj.AnnualDays;
unwindData.CloseMethod = unwindQty == unwindData.PositionQty ? (int)CloseMethodEnum. : (int)CloseMethodEnum.;
@@ -1101,7 +1101,7 @@ namespace YLErp.Modules.SwapModule
flowSameClone.TradingAmountNetFeeAvg ?? 0,
flowSameClone.TradingAmountNetAvg ?? 0,
flowSameClone.OccurTime,
flowSameClone.TradingQty,
unwindQty,
unwindQty,
unwindFee);
if (flowQty>0)
@@ -1167,7 +1167,7 @@ namespace YLErp.Modules.SwapModule
swapFlow.TradingAmountNetFeeAvg ?? 0,
swapFlow.TradingAmountNetAvg ?? 0,
swapFlow.OccurTime,
swapFlow.TradingQty,
unwindQty,
unwindQty,
unwindFee);
}