|
@ -173,7 +173,11 @@ public class LoanBeOverdueVehService { |
|
|
qw.groupBy("a1.loanContractNo"); |
|
|
qw.groupBy("a1.loanContractNo"); |
|
|
qw.groupBy("a1.vinNo"); |
|
|
qw.groupBy("a1.vinNo"); |
|
|
qw.groupBy("a1.busVinSid"); |
|
|
qw.groupBy("a1.busVinSid"); |
|
|
qw.having("beOverdueMoney>0"); |
|
|
String havingSql = "ROUND(SUM(a1.yq_total) + " + |
|
|
|
|
|
"COALESCE(lbpv_sum.bankBeInter_sum, 0) + " + |
|
|
|
|
|
"CAST(COALESCE(lfd_sum.fund_sum, 0) AS DECIMAL(10,2)), 2) > 0"; |
|
|
|
|
|
|
|
|
|
|
|
qw.having(havingSql); |
|
|
if (StringUtils.isNotBlank(query.getBeOverduePeriod())) { |
|
|
if (StringUtils.isNotBlank(query.getBeOverduePeriod())) { |
|
|
qw.having("beOverduePeriod = {0}", query.getBeOverduePeriod()); |
|
|
qw.having("beOverduePeriod = {0}", query.getBeOverduePeriod()); |
|
|
} |
|
|
} |
|
|