From 73faa53ee9d149ce1e0ace46db6027a3ea9b9a41 Mon Sep 17 00:00:00 2001 From: etreschenkov Date: Tue, 21 Apr 2026 17:48:46 +0300 Subject: [PATCH] http://jira.mfd.msk:8088/browse/CLS-943 --- .../dflt/management/service/OrderTemplateBuilder.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/clearing-parent/default-management/src/main/java/ru/spcex/clearing/dflt/management/service/OrderTemplateBuilder.java b/clearing-parent/default-management/src/main/java/ru/spcex/clearing/dflt/management/service/OrderTemplateBuilder.java index cee16a04c..68dc766ea 100644 --- a/clearing-parent/default-management/src/main/java/ru/spcex/clearing/dflt/management/service/OrderTemplateBuilder.java +++ b/clearing-parent/default-management/src/main/java/ru/spcex/clearing/dflt/management/service/OrderTemplateBuilder.java @@ -15,6 +15,11 @@ import ru.spcex.platform.enumeration.Side; @Service public class OrderTemplateBuilder { + private final ImdgQueryService imdgQueryService; + + public OrderTemplateBuilder(ImdgQueryService imdgQueryService) { + this.imdgQueryService = imdgQueryService; + } public OrderCurrency buildPrimaryTransfer(SwapContext context, SettleCode settleCode) { OrderCurrency orderCurrency; @@ -193,9 +198,9 @@ public class OrderTemplateBuilder { String comment, SettleCode settleCode) { Registry registry = context.getRegistry(); - Listing listing = context.getListing(); Market market = context.getMarket(); RiskParameter riskParameter = context.getRiskParameter(); + Listing listing = imdgQueryService.findListing(registry, market.getCode(), settleCode.getKey()); order.setOvernightType("SWAP"); order.setMarket(market.getCode());