company-service http://jira.mfd.msk:8088/browse/CLS-284 hot fix relation NPE
This commit is contained in:
parent
5df646b6e9
commit
6ad105d04a
1 changed files with 18 additions and 14 deletions
|
|
@ -287,20 +287,24 @@ public class RelationService extends QueueConsumer implements InitializingBean {
|
||||||
ClearingMemberCategory clearingMemberCategory = transaction.getImdg(IMDGDistributedNames.Map_ClearingMemberCategory, ClearingMemberCategory.class).getSingleObjectByFieldValues(Map.of("companyId", companyId));
|
ClearingMemberCategory clearingMemberCategory = transaction.getImdg(IMDGDistributedNames.Map_ClearingMemberCategory, ClearingMemberCategory.class).getSingleObjectByFieldValues(Map.of("companyId", companyId));
|
||||||
|
|
||||||
WorkflowStatus workflowStatus = getEnumByKey(WorkflowStatus.class, company.getWorkflowStatus());
|
WorkflowStatus workflowStatus = getEnumByKey(WorkflowStatus.class, company.getWorkflowStatus());
|
||||||
ClearingCategory clearingCategory = getEnumByKey(ClearingCategory.class, clearingMemberCategory.getClearingMemberCategory());
|
String serviceStatus = null;
|
||||||
String serviceStatus;
|
if (clearingMemberCategory == null) {
|
||||||
switch (Objects.requireNonNull(clearingCategory)) {
|
log.debug("clearingMemberCategory not found for companyId={}", companyId);
|
||||||
case B:
|
} else {
|
||||||
case I:
|
ClearingCategory clearingCategory = getEnumByKey(ClearingCategory.class, clearingMemberCategory.getClearingMemberCategory());
|
||||||
case V:
|
switch (Objects.requireNonNull(clearingCategory)) {
|
||||||
serviceStatus = MKR.getKey();
|
case B:
|
||||||
break;
|
case I:
|
||||||
case C:
|
case V:
|
||||||
case F:
|
serviceStatus = MKR.getKey();
|
||||||
serviceStatus = FOND.getKey();
|
break;
|
||||||
break;
|
case C:
|
||||||
default:
|
case F:
|
||||||
throw new IllegalStateException("Illegal state of clearingCategory");
|
serviceStatus = FOND.getKey();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
throw new IllegalStateException("Illegal state of clearingCategory");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
relation.setCreated(Instant.now());
|
relation.setCreated(Instant.now());
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue