Execution#side fix, RegistryBuilder TCR search fix

This commit is contained in:
ialbert 2023-05-26 19:15:45 +03:00
parent 3af4b9e525
commit 2b2e04bf84
2 changed files with 3 additions and 3 deletions

View file

@ -190,8 +190,8 @@ public class ExecutionFondComponent {
Side sTradeSide = IEnumKey.getEnumByKey(Side.class, sTrades.getOperation()); Side sTradeSide = IEnumKey.getEnumByKey(Side.class, sTrades.getOperation());
if (sTradeSide != null) { if (sTradeSide != null) {
switch (sTradeSide) { switch (sTradeSide) {
case BUY -> eFond.setSide(MoneyFlowSide.BUY.getKey()); case BUY -> eFond.setSide(Side.BUY.getKey());
case SELL -> eFond.setSide(MoneyFlowSide.SELL.getKey()); case SELL -> eFond.setSide(Side.SELL.getKey());
} }
} }
} }

View file

@ -136,7 +136,7 @@ public class RegistryBuilder {
} }
private TradingClearingRegistry searchTradingClearingRegistry() { private TradingClearingRegistry searchTradingClearingRegistry() {
return tradingClearingRegistryImdg.getSingleObjectBySQL("tradingClearingRegistryId = " + exec.getTradingClearingRegistryId()); return tradingClearingRegistryImdg.getSingleObjectByID(exec.getTradingClearingRegistryId());
} }
private static ISide getSide(ExecutionCommon exec) { private static ISide getSide(ExecutionCommon exec) {