company-service http://jira.mfd.msk:8088/browse/CLS-374 ClearingMemberCategory -> Relation не для всех категорий нужен
This commit is contained in:
parent
ac5cd3b842
commit
c85d82c2b7
1 changed files with 6 additions and 1 deletions
|
|
@ -25,6 +25,7 @@ import ru.spcex.platform.imdg.api.Imdg;
|
||||||
import ru.spcex.platform.imdg.api.ImdgId;
|
import ru.spcex.platform.imdg.api.ImdgId;
|
||||||
import ru.spcex.platform.imdg.api.ImdgProvider;
|
import ru.spcex.platform.imdg.api.ImdgProvider;
|
||||||
import ru.spcex.platform.imdg.api.ImdgTransaction;
|
import ru.spcex.platform.imdg.api.ImdgTransaction;
|
||||||
|
import ru.spcex.platform.utils.enumeration.IEnumKey;
|
||||||
import ru.spcex.platform.utils.validation.IValidator;
|
import ru.spcex.platform.utils.validation.IValidator;
|
||||||
|
|
||||||
import java.util.Objects;
|
import java.util.Objects;
|
||||||
|
|
@ -103,7 +104,11 @@ public class ClearingMemberCategoryService extends QueueConsumer implements Init
|
||||||
transaction.beginTransaction();
|
transaction.beginTransaction();
|
||||||
boolean txOk = false;
|
boolean txOk = false;
|
||||||
try {
|
try {
|
||||||
companyService.relationService.createNewRelation(transaction, req.getCompanyId(), newCategory);
|
if (IEnumKey.contains(newCategory.getClearingMemberCategory(), ClearingCategory.T, ClearingCategory.K)) {
|
||||||
|
log.debug("For category \"{}\" do not create relation.", newCategory.getClearingMemberCategory());
|
||||||
|
} else {
|
||||||
|
companyService.relationService.createNewRelation(transaction, req.getCompanyId(), newCategory);
|
||||||
|
}
|
||||||
Imdg<ClearingMemberCategory> txClearingMemberCategoryMap = transaction.getImdg(IMDGDistributedNames.Map_ClearingMemberCategory, ClearingMemberCategory.class);
|
Imdg<ClearingMemberCategory> txClearingMemberCategoryMap = transaction.getImdg(IMDGDistributedNames.Map_ClearingMemberCategory, ClearingMemberCategory.class);
|
||||||
txClearingMemberCategoryMap.insert(newCategory);
|
txClearingMemberCategoryMap.insert(newCategory);
|
||||||
txOk = true;
|
txOk = true;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue