LS*T grouping bugfix

This commit is contained in:
ialbert 2023-08-14 18:52:53 +03:00
parent 988344ee1a
commit 6907d648d3

View file

@ -7,6 +7,7 @@ import ru.spcex.clearing.service.RegistryManager;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.*; import java.util.*;
import java.util.stream.Collectors;
import static ru.spcex.platform.enumeration.RegistryTradingParams.LS_T; import static ru.spcex.platform.enumeration.RegistryTradingParams.LS_T;
@ -25,7 +26,7 @@ public class RegistryLiabilitiesGroup {
List<Registry> registries = registriesCollection List<Registry> registries = registriesCollection
.stream() .stream()
.filter(rgs -> RegistryManager.equalsByCode(LS_T, rgs)) .filter(rgs -> RegistryManager.equalsByCode(LS_T, rgs))
.toList(); .collect(Collectors.toList());
for (int i = 0; i < registries.size(); i++) { for (int i = 0; i < registries.size(); i++) {
Registry ls_t = registries.get(i); Registry ls_t = registries.get(i);
if (ls_t == null) { if (ls_t == null) {