http://jira.mfd.msk:8088/browse/CLS-189 fix SqlPredicate -> equal predicate

This commit is contained in:
ialbert 2023-02-03 19:42:57 +03:00
parent 520dcfe9be
commit 8415cfd243

View file

@ -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<LiabilitiesClaimsMoney> 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<LiabilitiesClaimsMoney> 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);
}