From 544c9301480e357508f070b9a44df05909e010f3 Mon Sep 17 00:00:00 2001 From: ialbert Date: Tue, 2 Jul 2024 18:02:38 +0300 Subject: [PATCH] UNIT session execution sorting by ExchangeExecutionTime instead of ExchangeExecutionId --- .../stage/impl/RequirementsAndObligationCreationCompound.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/RequirementsAndObligationCreationCompound.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/RequirementsAndObligationCreationCompound.java index 551d65538..ebb52f6ac 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/RequirementsAndObligationCreationCompound.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/RequirementsAndObligationCreationCompound.java @@ -55,7 +55,7 @@ public class RequirementsAndObligationCreationCompound extends RequirementsAndOb List executionFond = data.getExecutionsTrdt(); List executionCurrency = data.getExecutionsCurrency(); List executionDeposit = data.getExecutionsFinal(); - Stream.of(executionFond, executionCurrency, executionDeposit).forEach(c -> c.sort(execIdComparator)); + Stream.of(executionFond, executionCurrency, executionDeposit).forEach(c -> c.sort(tradeTimeComparator)); int efs = executionFond.size(); int eds = executionDeposit.size();