From 1a0601ba56e1174b0d6ac5e3783ca75222317fa4 Mon Sep 17 00:00:00 2001 From: ialbert Date: Tue, 26 Sep 2023 11:44:49 +0300 Subject: [PATCH] sdf57 bugfix contract not empty check --- .../java/ru/spcex/clearing/service/executors/Sdf57Executor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf57Executor.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf57Executor.java index 82dff9925..4c05ffd9f 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf57Executor.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/executors/Sdf57Executor.java @@ -266,7 +266,7 @@ public class Sdf57Executor extends AbstractExecutor { }); InOutDirection direction = IEnumKey.getEnumByKey(InOutDirection.class, stmt.getInOutDirection()); boolean dm_tWasCreated = false; - if (!StringUtils.isEmpty(sdf57.getSpecif()) && pattern.matcher(sdf57.getSpecif()).find() && InOutDirection.in.equals(direction)) { + if (!StringUtils.isEmpty(stmt.getContract()) && InOutDirection.in.equals(direction)) { //todo доделать 11. Идентификация средств УК на клиринговом счете //stmt.id=340270002, sdf57.specif=Возврат депозита по договору №DT1000S001U/280623/8/7 new DM*T.id=339610032 //1. у stmt accountId 3021, addresseId 2610034, contract DT1000S001U/280623/8/7