diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml index ca9f2d3a73..2b1e70bdda 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehMapper.xml @@ -90,9 +90,9 @@ WHERE lbca.collMeasure LIKE '%远程控制%' AND lbca.nodeState = '已办结' ) lbcv ON lbcv.saleVehSid = lrpd.busVinSid AND lbcv.rn = 1 - WHERE lrpd.dueDate <= lrpd.updateTime -- 移除DATE_FORMAT函数 + WHERE lrpd.dueDate <= lrpd.updateTime -- 移除DATE_FORMAT函数 GROUP BY lrpd.sid - + HAVING (lrpd.dueMoney - COALESCE(SUM(lrh.actualMoney), 0)) > 0 ) a1 LEFT JOIN ( SELECT diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java index aeb0ff6b1d..05200265f4 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanbeoverdueveh/LoanBeOverdueVehService.java @@ -173,11 +173,6 @@ public class LoanBeOverdueVehService { qw.groupBy("a1.loanContractNo"); qw.groupBy("a1.vinNo"); qw.groupBy("a1.busVinSid"); - 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())) { qw.having("beOverduePeriod = {0}", query.getBeOverduePeriod()); }