fix: 收益率空处理
This commit is contained in:
@@ -502,7 +502,7 @@ namespace YLErp.Modules.SwapModule
|
||||
var tds= retListResult.rows.Select(x => x.FlowEvent.SwapTradeId).Distinct().ToList();
|
||||
var posiList = DbContext.swap_position.Where(s => !s.Invalid && s.IsInitial && tds.Contains(s.SwapTradeId) && !string.IsNullOrEmpty(s.FloatRateUnderlyingCode)).ToList();
|
||||
// 查询成交收益率
|
||||
Dictionary<int, decimal> ytmMap = DbContext.trade.AsNoTracking().Where(p => tds.Contains(p.id)).ToList().ToDictionary(t => t.id, t => t.InitYtm);
|
||||
Dictionary<int, decimal?> ytmMap = DbContext.trade.AsNoTracking().Where(p => tds.Contains(p.id)).ToList().ToDictionary(t => t.id, t => t.InitYtm);
|
||||
foreach (var item in retListResult.rows)
|
||||
{
|
||||
item.FlowEvent.DividendPending = -item.FlowEvent.DividendPending;
|
||||
|
||||
Reference in New Issue
Block a user