diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/InspectionObligations.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/InspectionObligations.java index 51e1ee39a..4dabf33f3 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/InspectionObligations.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/session/stage/impl/InspectionObligations.java @@ -124,7 +124,11 @@ public class InspectionObligations implements ISessionStage { currentRegistry.getCompanyId()); Registry counterRegistry = registryImdg.getSingleObjectBySQL(sqlCounterRegistryCondition); if (counterRegistry == null) { - log.warn("Not found registry by params: {}", sqlCounterRegistryCondition); + log.warn("Not found registry by params: {}; set not uncovered", sqlCounterRegistryCondition); + currentRegistry.setRegistryStatus("UNCV"); + alreadyUpdatedToUncover.add(currentRegistry.getId()); + insecurityGroups.add(currentRegistry.getGroupId()); + registryImdg.update(currentRegistry); continue; } if (currentRegistry.getBalance().compareTo(counterRegistry.getBalance()) > 0) { @@ -144,6 +148,7 @@ public class InspectionObligations implements ISessionStage { for (Long insecuritiesGroupId : insecurityGroups) { for (Registry registry : registryByGroupIdAndCompanyId.get(insecuritiesGroupId)) { if (!alreadyUpdatedToUncover.contains(registry)) { + log.warn("set fail for registry.id: {}", registry.getId()); registry.setRegistryStatus("FAIL"); registryImdg.update(registry); }