ialbert 2026-06-23 13:07:05 +03:00
parent abc2076fbd
commit bfba880629
2 changed files with 6 additions and 5 deletions

View file

@ -53,7 +53,6 @@ import ru.spcex.platform.imdg.api.predicate.specific.RegistryCodeSqlBuilder;
import ru.spcex.platform.imdg.iml.hazelcast.adapter.CashV2;
import static ru.spcex.platform.utils.enumeration.IEnumKey.getEnumByKey;
import ru.spcex.platform.utils.enumeration.IMessageResolver;
import ru.spcex.platform.utils.enumeration.SimpleMessageResolver;
import ru.spcex.platform.utils.number.BigDecimalUtil;
import static ru.spcex.platform.utils.number.BigDecimalUtil.safeBD;
import ru.spcex.platform.utils.time.TimeUtil;
@ -66,15 +65,16 @@ public class InspectionObligationsPrecAction extends ReviseStage1Action {
private final Imdg<ClearingMemberCategory> cmcImdg;
private final Imdg<SessionTypeDictionary> ssnTypeImdg;
private final ImdgId idGen;
private final IMessageResolver msgResolver = new SimpleMessageResolver();
private final IMessageResolver msgResolver;
private Function<List<String>, Boolean> cmcFilter;
private SessionType sessionType;
private String ssnName;
private Long sessionId;
@Autowired
public InspectionObligationsPrecAction(ImdgProvider imdgProvider) {
public InspectionObligationsPrecAction(ImdgProvider imdgProvider, IMessageResolver messageResolver) {
super(imdgProvider);
this.msgResolver = messageResolver;
this.registryImdg = imdgProvider.getCashingImdg(IMDGDistributedNames.Map_Registry, Registry.class, null);
this.cmcImdg = imdgProvider.getCashingImdg(IMDGDistributedNames.Map_ClearingMemberCategory, ClearingMemberCategory.class, null);
this.ssnTypeImdg = imdgProvider.getImdg(IMDGDistributedNames.Map_SessionTypeDictionary, SessionTypeDictionary.class);

View file

@ -58,7 +58,6 @@ import ru.spcex.platform.utils.collection.Pair;
import ru.spcex.platform.utils.enumeration.EnumMessage;
import ru.spcex.platform.utils.enumeration.IEnumKey;
import ru.spcex.platform.utils.enumeration.IMessageResolver;
import ru.spcex.platform.utils.enumeration.SimpleMessageResolver;
import static ru.spcex.platform.utils.number.BigDecimalUtil.safeBD;
@Service
@ -67,7 +66,7 @@ public class InspectionObligationsV2Action extends ReviseStage1Action {
private final Logger log = LoggerFactory.getLogger(getClass());
private final Imdg<Registry> registryImdg;
private final ImdgId idGen;
private final IMessageResolver msgResolver = new SimpleMessageResolver();
private final IMessageResolver msgResolver;
private SessionType sessionType;
private final AssetTBFProcessingCashing assetsCashing;
private final GatewayRequester gateway;
@ -76,10 +75,12 @@ public class InspectionObligationsV2Action extends ReviseStage1Action {
@Autowired
public InspectionObligationsV2Action(ImdgProvider imdgProvider,
IMessageResolver messageResolver,
GatewayRequester gateway,
PlanBalanceCalc planBalanceCalc
) {
super(imdgProvider);
this.msgResolver = messageResolver;
this.registryImdg = imdgProvider.getCashingImdg(IMDGDistributedNames.Map_Registry, Registry.class, null);
this.idGen = imdgProvider.getImdgIdGenerator();
this.gateway = gateway;