diff --git a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/builder/LiabilitiesClaimsMoneyCreator.java b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/builder/LiabilitiesClaimsMoneyCreator.java index a83a298ef..7801e7bf8 100644 --- a/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/builder/LiabilitiesClaimsMoneyCreator.java +++ b/clearing-parent/clearing-service/src/main/java/ru/spcex/clearing/service/builder/LiabilitiesClaimsMoneyCreator.java @@ -11,6 +11,7 @@ import ru.spcex.platform.imdg.api.ImdgProvider; import java.math.BigDecimal; import java.time.LocalDate; import java.time.format.DateTimeFormatter; +import java.util.Map; import java.util.Optional; import static ru.spcex.platform.utils.number.BigDecimalUtil.safeBD; @@ -25,9 +26,8 @@ public class LiabilitiesClaimsMoneyCreator { } public Optional searchLcmBySettlementDate(Long accountId, Long companyId, LocalDate settlementDate) { - String sql = String.format("accountId=%d and companyId=%d and settlementDate='%s'", - accountId, companyId, formatter.format(settlementDate)); - LiabilitiesClaimsMoney liabilitiesClaimsMoney = liabilitiesClaimsMoneyImdg.getSingleObjectBySQL(sql); + LiabilitiesClaimsMoney liabilitiesClaimsMoney = liabilitiesClaimsMoneyImdg.getSingleObjectByFieldValues( + Map.of("accountId", accountId, "companyId", companyId, "settlementDate", settlementDate)); return Optional.ofNullable(liabilitiesClaimsMoney); } @@ -65,9 +65,8 @@ public class LiabilitiesClaimsMoneyCreator { } public Optional searchLcmByRefundDate(Long accountId, Long companyId, LocalDate refundDate) { - String sql = String.format("accountId=%d and companyId=%d and settlementDate='%s'", - accountId, companyId, formatter.format(refundDate)); - LiabilitiesClaimsMoney liabilitiesClaimsMoney = liabilitiesClaimsMoneyImdg.getSingleObjectBySQL(sql); + LiabilitiesClaimsMoney liabilitiesClaimsMoney = liabilitiesClaimsMoneyImdg.getSingleObjectByFieldValues( + Map.of("accountId", accountId, "companyId", companyId, "settlementDate", refundDate)); return Optional.ofNullable(liabilitiesClaimsMoney); }