дополнительно к 94715bdd добавил IPO0 и UNIT сессии
This commit is contained in:
parent
38db91a748
commit
7349cc67ab
1 changed files with 12 additions and 4 deletions
|
|
@ -4,6 +4,7 @@ import java.math.BigDecimal;
|
||||||
import java.time.Instant;
|
import java.time.Instant;
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
|
import java.util.Arrays;
|
||||||
import java.util.Collection;
|
import java.util.Collection;
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
@ -193,10 +194,17 @@ public class Sdf57Executor extends AbstractExecutor<SDf57> {
|
||||||
boolean sessionIsPresent = sessionImdg.getFirstObjectByFieldValues(Map.of(
|
boolean sessionIsPresent = sessionImdg.getFirstObjectByFieldValues(Map.of(
|
||||||
"workflowStatus", SessionStatus.ACTV.getKey()
|
"workflowStatus", SessionStatus.ACTV.getKey()
|
||||||
)) != null;
|
)) != null;
|
||||||
boolean existActiveCurrSession = sessionImdg.getFirstObjectByFieldValues(
|
|
||||||
Map.of(
|
ImdgPredicateBuilder sessionPredicateBuilder = sessionImdg.predicateBuilder();
|
||||||
"workflowStatus", SessionStatus.ACTV.getKey(),
|
boolean existActiveCurrSession = sessionImdg.getFirstObjectByPredicate(
|
||||||
"sessionType", SessionType.CURR.getKey()
|
sessionPredicateBuilder.and(
|
||||||
|
sessionPredicateBuilder.equals("workflowStatus", SessionStatus.ACTV.getKey()),
|
||||||
|
sessionPredicateBuilder.in("sessionType",
|
||||||
|
Arrays.asList(
|
||||||
|
SessionType.CURR.getKey(),
|
||||||
|
SessionType.IPO0.getKey(),
|
||||||
|
SessionType.UNIT.getKey())
|
||||||
|
.toArray(new String[0]))
|
||||||
)) != null;
|
)) != null;
|
||||||
sdf = sdf.stream().sorted(Comparator.comparing(SpcexObjectBase::getId)).toList();
|
sdf = sdf.stream().sorted(Comparator.comparing(SpcexObjectBase::getId)).toList();
|
||||||
for (SDf57 sdf57 : sdf) {
|
for (SDf57 sdf57 : sdf) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue