From 39e1d9dd65d34aeb766de639385b5e0132be1ea9 Mon Sep 17 00:00:00 2001 From: aalehin Date: Tue, 25 Jul 2023 16:28:30 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-280 --- fix up --- .../clearing/registry/service/ExecutionRegisterService.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/clearing-parent/registry-service/src/main/java/ru/spcex/clearing/registry/service/ExecutionRegisterService.java b/clearing-parent/registry-service/src/main/java/ru/spcex/clearing/registry/service/ExecutionRegisterService.java index 81081d5c3..ffbe1d220 100644 --- a/clearing-parent/registry-service/src/main/java/ru/spcex/clearing/registry/service/ExecutionRegisterService.java +++ b/clearing-parent/registry-service/src/main/java/ru/spcex/clearing/registry/service/ExecutionRegisterService.java @@ -113,7 +113,8 @@ public class ExecutionRegisterService extends QueueConsumer implements Initializ String sellerTradingClearingRegister = null; String sellerMoneyAccount = null; String sellerDepoAccount = null; - Long buyerId = common.getCompanyId(); + Long buyerId = common.getSide().equalsIgnoreCase("BUY") ? common.getCompanyId() : common.getCounterPartyId(); + Long sellerId = common.getSide().equalsIgnoreCase("BUY") ? common.getCounterPartyId() : common.getCompanyId(); String buyerClearingCode = null; String buyerTradingClearingRegister = null; String buyerMoneyAccount = null; @@ -180,7 +181,7 @@ public class ExecutionRegisterService extends QueueConsumer implements Initializ executionRegister.setExchangeExecutionId(common.getExchangeExecutionId()); executionRegister.setExchangeExecutionTime(common.getExchangeExecutionTime()); executionRegister.setSecurityId(common.getSecurityId()); - executionRegister.setSellerId(common.getCompanyId()); + executionRegister.setSellerId(sellerId); executionRegister.setSellerClearingCode(sellerClearingCode); executionRegister.setSellerTradingClearingRegister(sellerTradingClearingRegister); executionRegister.setSellerMoneyAccount(sellerMoneyAccount);