From d958d73609d47d66bbee5e08991aa4ceedd9da86 Mon Sep 17 00:00:00 2001 From: Mikhail Trofimov Date: Mon, 29 Jun 2026 15:55:57 +0300 Subject: [PATCH] Fix lp UserPackageLegalData selecting --- .../service/signal/PackageRecordsService.java | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/src/main/java/ru/nbch/credit_tracker/service/signal/PackageRecordsService.java b/src/main/java/ru/nbch/credit_tracker/service/signal/PackageRecordsService.java index f2baefc..9a0f77b 100644 --- a/src/main/java/ru/nbch/credit_tracker/service/signal/PackageRecordsService.java +++ b/src/main/java/ru/nbch/credit_tracker/service/signal/PackageRecordsService.java @@ -158,20 +158,17 @@ public class PackageRecordsService { public List selectUserPackageLegalData(Set> uniqueInnRegnumPairs) { try { - String json = entityToJsonMapper.writeValueAsString(uniqueInnRegnumPairs.stream() - .filter(Objects::nonNull) - .map(pair -> new HashMap() {{ - put("inn", pair.getKey()); - put("regnum", pair.getValue()); - }}).toList()); + List pairs = uniqueInnRegnumPairs.stream() + .map(pair -> new InnRegnumPair(pair.getKey(), pair.getValue())) + .toList(); + + String json = entityToJsonMapper.writeValueAsString(pairs); return packagesRecordsMapper.selectUserPackageLegalData(json); } catch (JsonProcessingException e) { throw new RuntimeException(e); } } -// public List findByInnAndEgrn(Long phone) { -// return packagesRecordsMapper.findByPhone(phone); -// } - + public record InnRegnumPair(Long inn, Long regNum) { + } }