dv01全局去除
This commit is contained in:
@@ -424,11 +424,11 @@ namespace YLErp.Modules.SwapModule
|
||||
{
|
||||
var swapEvents = DbContext.swap_event.Where(x => x.SwapTradeId == td.id && x.ValueDate >= valueDate && eventTypes.Contains(x.EventType));
|
||||
var eventIds = swapEvents.Select(s => s.id).ToList();
|
||||
var eodSwaps = DbContext.eod_swap.Where(x => x.SwapTradeId == td.id && x.ValueDate >= valueDate && !x.IsSkipEod).ToList();
|
||||
var eodSwaps = DbContext.eod_swap.Where(x => x.SwapTradeId == td.id && x.ValueDate >= valueDate).ToList();
|
||||
if (delAfter)
|
||||
{
|
||||
var swapFlowEvents = DbContext.swap_flow_event.Where(x => x.SwapTradeId == td.id && x.UnwindDate >= valueDate && x.DataState > (int)SwapFlowDateStateEnum.废弃 && eventTypes.Contains(x.EventType)).ToList();
|
||||
var eodSwapPositions = DbContext.eod_swap_position.Where(x => x.SwapTradeId == td.id && x.ValueDate >= valueDate && !x.IsSkipEod).ToList();
|
||||
var eodSwapPositions = DbContext.eod_swap_position.Where(x => x.SwapTradeId == td.id && x.ValueDate >= valueDate).ToList();
|
||||
DbContext.eod_swap_position.RemoveRange(eodSwapPositions);
|
||||
DbContext.swap_flow_event.RemoveRange(swapFlowEvents);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user