From 71ba1ad08ea25e59c7bb0bb515cc2e2c5cda0f8c Mon Sep 17 00:00:00 2001 From: etreschenkov Date: Mon, 1 Dec 2025 11:34:48 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-918 --- .../service/adapter/SecurityRequestAdapter.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/adapter/SecurityRequestAdapter.java b/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/adapter/SecurityRequestAdapter.java index f95128a26..c3050cb10 100644 --- a/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/adapter/SecurityRequestAdapter.java +++ b/clearing-parent/gateway-api/src/main/java/ru/spcex/clearing/gatewayapi/service/adapter/SecurityRequestAdapter.java @@ -1,13 +1,17 @@ package ru.spcex.clearing.gatewayapi.service.adapter; +import java.math.BigDecimal; import org.springframework.stereotype.Service; import ru.spcex.clearing.gatewayapi.controller.inbound.request.listing.fond.CouponSchedule; import ru.spcex.clearing.gatewayapi.controller.inbound.request.listing.fond.FondSecurity; import ru.spcex.clearing.gatewayapi.controller.inbound.request.listing.fond.IncomeListing; import ru.spcex.clearing.gatewayapi.controller.inbound.request.listing.fond.Nominal; -import ru.spcex.clearing.platform.messaging.domain.cud.securitites.*; +import ru.spcex.clearing.platform.messaging.domain.cud.securitites.CouponPeriodNewRequest; +import ru.spcex.clearing.platform.messaging.domain.cud.securitites.EquitySecurityNewRequest; +import ru.spcex.clearing.platform.messaging.domain.cud.securitites.FixedIncomeCashFlowNewRequest; +import ru.spcex.clearing.platform.messaging.domain.cud.securitites.FixedIncomeSecurityNewRequest; +import ru.spcex.clearing.platform.messaging.domain.cud.securitites.ListingNewRequest; import ru.spcex.clearing.platform.messaging.domain.cud.security.CurrencyPairSecurityNewRequest; -import ru.spcex.platform.utils.text.TextUtil; @Service public class SecurityRequestAdapter { @@ -76,6 +80,7 @@ public class SecurityRequestAdapter { listingNewRequest.setSymbolCode(incomeListing.getSymbolCode()); listingNewRequest.setSymbolName(incomeListing.getSymbolName()); listingNewRequest.setLotSize(incomeListing.getLotSize()); + listingNewRequest.setPrecision(BigDecimal.valueOf(incomeListing.getPrecision())); // listingNewRequest.setMinStep(incomeListing.getMinStep()); listingNewRequest.setTradingCurrency(incomeListing.getTradingCurrency()); listingNewRequest.setWorkflowStatus(incomeListing.getWorkflowStatus());