From b7094a10dbc7b4726212a2555441e0e078da8b30 Mon Sep 17 00:00:00 2001 From: dimengzhe Date: Wed, 23 Apr 2025 11:30:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=B5=84=E9=87=91=E5=8D=A0?= =?UTF-8?q?=E7=94=A8=E8=B4=B9=E5=B7=B2=E8=AE=A4=E6=AC=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LoanBeOverdueVehMapper.xml | 44 ++++++++----------- 1 file changed, 18 insertions(+), 26 deletions(-) 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 1e165a6800..a5d60ab813 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 @@ -102,36 +102,28 @@ ) lbpv_sum ON lbpv_sum.saleVehSid = a1.busVinSid LEFT JOIN ( SELECT - a.busVinSid, - sum( a.fund ) AS fund_sum - FROM - ( - SELECT - ( fjj.reveivableMoney - fjj.m ) AS fund, - lp.busVinSid - FROM - ( + lp.busVinSid, + SUM(fjj.reveivableMoney - fjj.m) AS fund_sum + FROM ( SELECT IFNULL(( - SELECT - SUM( subscriptionMoney ) - FROM - anrui_fin.fin_selected_receivables_detailed AS s - WHERE - s.auditState = '3' + SELECT SUM(subscriptionMoney) + FROM anrui_fin.fin_selected_receivables_detailed s + WHERE s.auditState = '3' AND s.receivablesSid = fj.sid - ), - 0 - ) AS m, + ), 0) AS m, fj.* - FROM - ( SELECT j.busSid, j.sid, j.reveivableMoney FROM anrui_fin.fin_uncollected_receivables_detailed_jr AS j WHERE j.payCostTitleKey = '006' ) AS fj - ) AS fjj - LEFT JOIN loan_repayment_plan_details lp ON lp.sid = fjj.busSid - where lp.dueDate <= lp.updateTime - GROUP BY - lp.busVinSid - ) a + FROM ( + SELECT j.busSid, j.sid, j.reveivableMoney + FROM anrui_fin.fin_uncollected_receivables_detailed_jr j + WHERE j.payCostTitleKey = '006' + ) fj + ) fjj + LEFT JOIN loan_repayment_plan_details lp + ON lp.sid = fjj.busSid + WHERE lp.dueDate <= lp.updateTime + AND lp.busVinSid IS NOT NULL + GROUP BY lp.busVinSid ) lfd_sum ON lfd_sum.busVinSid = a1.busVinSid ${ew.sqlSegment}