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());
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());
}
}
}

View file

@ -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) {