get collection instead first object

This commit is contained in:
etreschenkov 2025-08-06 17:12:58 +03:00
parent c12066d554
commit 00c83393d9

View file

@ -274,10 +274,17 @@ public class PaymentInstructionBuilderV2 {
}
public boolean categoryIOrVInitiator(Long companyId) {
ClearingMemberCategory category = clearingCategoryImdg.getFirstObjectByFieldValues(
Collection<ClearingMemberCategory> categories = clearingCategoryImdg.getCollectionObjectsByFieldValues(
Map.of("companyId", companyId));
ClearingCategory ctg = IEnumKey.getEnumByKey(ClearingCategory.class, category.getClearingMemberCategory());
return ctg != null && (ctg.equals(ClearingCategory.V) || ctg.equals(ClearingCategory.I)) ;
boolean result = false;
for (ClearingMemberCategory category : categories) {
log.debug("Found category.clearingMemberCategory: {} by companyId: {}",
category.getClearingMemberCategory(),
companyId);
ClearingCategory ctg = IEnumKey.getEnumByKey(ClearingCategory.class, category.getClearingMemberCategory());
result = result | ctg != null && (ctg.equals(ClearingCategory.V) || ctg.equals(ClearingCategory.I));
}
return result;
}
public boolean companyRoleODEPPresent(Long companyId) {