From 4a4af8a44282f720728a1b933c032d65acdc56ca Mon Sep 17 00:00:00 2001 From: etreschenkov Date: Mon, 19 Jun 2023 12:35:14 +0300 Subject: [PATCH] =?UTF-8?q?=D0=BF=D1=80=D0=BE=D1=81=D1=82=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D1=8F=D1=82=D1=8C=20securityType=20=D0=B4=D0=BB=D1=8F=20?= =?UTF-8?q?=D0=B7=D0=B0=D0=BF=D1=80=D0=BE=D1=81=D0=B0=20=D0=BE=D1=82=20gat?= =?UTF-8?q?eway?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../clearing/gatewayapi/service/SecurityService.java | 5 +++-- .../domain/cud/company/SecurityFondGatewayRequest.java | 8 ++++++++ 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/SecurityService.java b/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/SecurityService.java index b5977caf3..08ca18a35 100644 --- a/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/SecurityService.java +++ b/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/SecurityService.java @@ -51,10 +51,11 @@ public class SecurityService { if (InstrumentType.BOND.equalsByKey(security.getInstrumentType())) { FixedIncomeSecurityNewRequest fixedIncomeSecurityNewRequest = securityRequestAdapter.toFixedIncomeSecurityRequest(security); securityGatewayRequest = new FixedIncomeGatewayRequest(fixedIncomeSecurityNewRequest); - } else { - EquitySecurityNewRequest equitySecurityNewRequest = securityRequestAdapter.toEquitySecurityNewRequest(security); + } else {EquitySecurityNewRequest + equitySecurityNewRequest = securityRequestAdapter.toEquitySecurityNewRequest(security); securityGatewayRequest = new EquitySecurityGatewayRequest(equitySecurityNewRequest); } + securityGatewayRequest.setSecurityType(security.getInstrumentType()); securityGatewayRequest.setListing(listingRequests); securityGatewayRequest.setCouponPeriods(couponPeriodRequests); securityGatewayRequest.setFixedIncomesCashFlow(cashFlowRequests); diff --git a/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/company/SecurityFondGatewayRequest.java b/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/company/SecurityFondGatewayRequest.java index 358e50a34..15caf814c 100644 --- a/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/company/SecurityFondGatewayRequest.java +++ b/platform-parent/platform-messaging/src/main/java/ru/spcex/clearing/platform/messaging/domain/cud/company/SecurityFondGatewayRequest.java @@ -69,4 +69,12 @@ public abstract class SecurityFondGatewayRequest fixedIncomesCashFlow) { this.fixedIncomesCashFlow = fixedIncomesCashFlow; } + + public String getSecurityType() { + return securityType; + } + + public void setSecurityType(String securityType) { + this.securityType = securityType; + } }