From 07e096cf76499899a24df6d3f2de4f6e44b10d17 Mon Sep 17 00:00:00 2001 From: ialbert Date: Wed, 25 Jun 2025 15:52:55 +0300 Subject: [PATCH] test guard --- .../state/guard/StashedRegistriesPresentGuard.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/state/guard/StashedRegistriesPresentGuard.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/state/guard/StashedRegistriesPresentGuard.java index cc89cadfd..22d2c5001 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/state/guard/StashedRegistriesPresentGuard.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/state/guard/StashedRegistriesPresentGuard.java @@ -1,9 +1,7 @@ package ru.spcex.clearing.session.state.guard; -import java.util.Map; import org.springframework.statemachine.StateContext; import org.springframework.statemachine.guard.Guard; -import ru.clearing.classes.statics.data.registry.Registry; import ru.spcex.clearing.session.stage.TaskType; import ru.spcex.clearing.session.state.DataEnum; import ru.spcex.clearing.session.state.SsnEvent; @@ -17,8 +15,13 @@ public class StashedRegistriesPresentGuard implements Guard @Override public boolean evaluate(StateContext ctx) { - @SuppressWarnings("unchecked") - Map rgss = ctx.getExtendedState().get(dataEnum, Map.class); - return rgss != null && !rgss.isEmpty(); + TaskType target = ctx.getTarget().getId(); + return target == TaskType.PSEUDO_waitingForObligationAdmission; +// if (target == TaskType.PSEUDO_waitingForObligationAdmission) { +// return true; +// } +// @SuppressWarnings("unchecked") +// Map rgss = ctx.getExtendedState().get(dataEnum, Map.class); +// return rgss != null && !rgss.isEmpty(); } } \ No newline at end of file