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; + } }