From 2b2e04bf841dcea11bc01e7e3c97d65a2d3ff136 Mon Sep 17 00:00:00 2001 From: ialbert Date: Fri, 26 May 2023 19:15:45 +0300 Subject: [PATCH] Execution#side fix, RegistryBuilder TCR search fix --- .../ru/spcex/clearing/service/ExecutionFondComponent.java | 4 ++-- .../ru/spcex/clearing/session/stage/impl/RegistryBuilder.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/ExecutionFondComponent.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/ExecutionFondComponent.java index 79dd42b20..c296c93dc 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/ExecutionFondComponent.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/ExecutionFondComponent.java @@ -190,8 +190,8 @@ public class ExecutionFondComponent { Side sTradeSide = IEnumKey.getEnumByKey(Side.class, sTrades.getOperation()); if (sTradeSide != null) { switch (sTradeSide) { - case BUY -> eFond.setSide(MoneyFlowSide.BUY.getKey()); - case SELL -> eFond.setSide(MoneyFlowSide.SELL.getKey()); + case BUY -> eFond.setSide(Side.BUY.getKey()); + case SELL -> eFond.setSide(Side.SELL.getKey()); } } } diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/RegistryBuilder.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/RegistryBuilder.java index 29e40efae..3b815b09c 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/RegistryBuilder.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/RegistryBuilder.java @@ -136,7 +136,7 @@ public class RegistryBuilder { } private TradingClearingRegistry searchTradingClearingRegistry() { - return tradingClearingRegistryImdg.getSingleObjectBySQL("tradingClearingRegistryId = " + exec.getTradingClearingRegistryId()); + return tradingClearingRegistryImdg.getSingleObjectByID(exec.getTradingClearingRegistryId()); } private static ISide getSide(ExecutionCommon exec) {