From c940316494b1dce7d6298eec9c1826e1d7e15650 Mon Sep 17 00:00:00 2001 From: ialbert Date: Tue, 26 Sep 2023 13:15:18 +0300 Subject: [PATCH] RegistryService#returnDeposit validator imdg bugfix --- .../main/java/ru/spcex/clearing/config/ValidationConfig.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/config/ValidationConfig.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/config/ValidationConfig.java index d152890b4..dcf29e677 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/config/ValidationConfig.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/config/ValidationConfig.java @@ -5,6 +5,7 @@ import org.springframework.context.annotation.Configuration; import ru.clearing.classes.statics.data.account.Account; import ru.clearing.classes.statics.data.account.AccountBalance; import ru.clearing.classes.statics.data.account.DepoAccount; +import ru.clearing.classes.statics.data.company.ClearingMemberCategory; import ru.clearing.classes.statics.data.company.Company; import ru.clearing.classes.statics.data.company.CompanySymbols; import ru.clearing.classes.statics.data.company.relation.Relation; @@ -69,6 +70,7 @@ public class ValidationConfig { Imdg sDf55Imdg; Imdg sDf54Imdg; Imdg pmtImdg; + Imdg ctgrImdg; ImdgProvider imdgProvider; public ValidationConfig(ImdgProvider imdgProvider) { @@ -91,6 +93,7 @@ public class ValidationConfig { this.sDf55Imdg = imdgProvider.getImdg(IMDGDistributedNames.Map_SDf55, SDf55.class); this.sDf54Imdg = imdgProvider.getImdg(IMDGDistributedNames.Map_SDf54, SDf54.class); this.pmtImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_PaymentInstruction, PaymentInstruction.class); + this.ctgrImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_ClearingMemberCategory, ClearingMemberCategory.class); this.imdgProvider = imdgProvider; } @@ -326,6 +329,7 @@ public class ValidationConfig { ImdgValidationContext context = new ImdgValidationContext<>(); context.setValidatedObject(returnDepositRequest); context.addImdg(IMDGDistributedNames.Map_Registry, imdgRegistry); + context.addImdg(IMDGDistributedNames.Map_ClearingMemberCategory, ctgrImdg); context.setLogPrefix(LogPrefixId.INSTANCE); return new ValidatorImpl<>(context, new PresentById(IMDGDistributedNames.Map_Registry, ClearingError.RecordNotFound, true),