From 553d829b4f9789e24ac0c2b4f144c8095e140e5b Mon Sep 17 00:00:00 2001 From: ialbert Date: Mon, 2 Oct 2023 11:13:31 +0300 Subject: [PATCH] when account is ANLT TCR search fix status condition --- .../main/java/ru/spcex/clearing/service/AnltSearcher.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/AnltSearcher.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/AnltSearcher.java index 5eed48609..4b654bd81 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/AnltSearcher.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/AnltSearcher.java @@ -52,7 +52,10 @@ public class AnltSearcher { ImdgPredicateBuilder pb = tradingClearingRegistryImdg.predicateBuilder(); ImdgPredicate tcrPredicate = pb.and( pb.equals("code", commentTcrStripped), - pb.equals("status", ServiceStatus.Active.getKey()) + pb.or( + pb.equals("status", ServiceStatus.Active.getKey()), + pb.equals("status", ServiceStatus.Reopened.getKey()) + ) ); TradingClearingRegistry tcr = tradingClearingRegistryImdg.getSingleObjectByPredicate(tcrPredicate);