http://jira.mfd.msk:8088/browse/CLS-189 fix SqlPredicate -> equal predicate
This commit is contained in:
parent
520dcfe9be
commit
8415cfd243
1 changed files with 5 additions and 6 deletions
|
|
@ -11,6 +11,7 @@ import ru.spcex.platform.imdg.api.ImdgProvider;
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.time.LocalDate;
|
import java.time.LocalDate;
|
||||||
import java.time.format.DateTimeFormatter;
|
import java.time.format.DateTimeFormatter;
|
||||||
|
import java.util.Map;
|
||||||
import java.util.Optional;
|
import java.util.Optional;
|
||||||
|
|
||||||
import static ru.spcex.platform.utils.number.BigDecimalUtil.safeBD;
|
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) {
|
public Optional<LiabilitiesClaimsMoney> searchLcmBySettlementDate(Long accountId, Long companyId, LocalDate settlementDate) {
|
||||||
String sql = String.format("accountId=%d and companyId=%d and settlementDate='%s'",
|
LiabilitiesClaimsMoney liabilitiesClaimsMoney = liabilitiesClaimsMoneyImdg.getSingleObjectByFieldValues(
|
||||||
accountId, companyId, formatter.format(settlementDate));
|
Map.of("accountId", accountId, "companyId", companyId, "settlementDate", settlementDate));
|
||||||
LiabilitiesClaimsMoney liabilitiesClaimsMoney = liabilitiesClaimsMoneyImdg.getSingleObjectBySQL(sql);
|
|
||||||
return Optional.ofNullable(liabilitiesClaimsMoney);
|
return Optional.ofNullable(liabilitiesClaimsMoney);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -65,9 +65,8 @@ public class LiabilitiesClaimsMoneyCreator {
|
||||||
}
|
}
|
||||||
|
|
||||||
public Optional<LiabilitiesClaimsMoney> searchLcmByRefundDate(Long accountId, Long companyId, LocalDate refundDate) {
|
public Optional<LiabilitiesClaimsMoney> searchLcmByRefundDate(Long accountId, Long companyId, LocalDate refundDate) {
|
||||||
String sql = String.format("accountId=%d and companyId=%d and settlementDate='%s'",
|
LiabilitiesClaimsMoney liabilitiesClaimsMoney = liabilitiesClaimsMoneyImdg.getSingleObjectByFieldValues(
|
||||||
accountId, companyId, formatter.format(refundDate));
|
Map.of("accountId", accountId, "companyId", companyId, "settlementDate", refundDate));
|
||||||
LiabilitiesClaimsMoney liabilitiesClaimsMoney = liabilitiesClaimsMoneyImdg.getSingleObjectBySQL(sql);
|
|
||||||
return Optional.ofNullable(liabilitiesClaimsMoney);
|
return Optional.ofNullable(liabilitiesClaimsMoney);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue