From b73b7490ab1486bb959d56a1aafd554a63185e38 Mon Sep 17 00:00:00 2001 From: fanzongzhe <285169773@qq.com> Date: Mon, 27 May 2024 11:52:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E9=80=BE=E6=9C=9F=E5=AE=A2?= =?UTF-8?q?=E6=88=B7=E5=88=97=E8=A1=A8=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LoanRepaymentPlanDetailsMapper.xml | 94 ++++++++----------- 1 file changed, 40 insertions(+), 54 deletions(-) diff --git a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsMapper.xml b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsMapper.xml index 485b7ea3a2..9d156c108c 100644 --- a/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsMapper.xml +++ b/anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsMapper.xml @@ -77,7 +77,7 @@ lrpd.customer, lrpd.borrowerName, ( - lrpd.`dueMoney` - SUM (IFNULL(lrh.actualMoney, 0)) + lrpd.`dueMoney` - SUM(IFNULL(lrh.actualMoney, 0)) ) AS notRepaidMoney FROM `loan_repayment_plan_details` lrpd @@ -433,16 +433,13 @@ AND s.isDelete = '0' - SELECT - c.*, - ( c.reveivableMoney - c.fund ) AS duePushMoney - FROM - ( - SELECT - b.* - FROM - ( - SELECT - a.*, - IFNULL(( SELECT SUM( fund ) FROM loan_push_fund_history AS ph WHERE ph.busVinSid = #{busVinSid} ), 0 ) AS fund - FROM - ( - SELECT - IFNULL( SUM( jr.reveivableMoney ), 0 ) AS reveivableMoney - FROM - anrui_fin.fin_uncollected_receivables_detailed_jr AS jr - LEFT JOIN loan_repayment_plan_details AS p ON p.sid = jr.busSid - WHERE - jr.payCostTitleKey = '006' - AND p.busVinSid = #{busVinSid} - ) AS a - ) AS b - WHERE - b.reveivableMoney - b.fund > 0 - ) c + SELECT c.*, + (c.reveivableMoney - c.fund) AS duePushMoney + FROM ( + SELECT b.* + FROM ( + SELECT a.*, + IFNULL((SELECT SUM(fund) + FROM loan_push_fund_history AS ph + WHERE ph.busVinSid = #{busVinSid}), 0) AS fund + FROM ( + SELECT IFNULL(SUM(jr.reveivableMoney), 0) AS reveivableMoney + FROM anrui_fin.fin_uncollected_receivables_detailed_jr AS jr + LEFT JOIN loan_repayment_plan_details AS p ON p.sid = jr.busSid + WHERE jr.payCostTitleKey = '006' + AND p.busVinSid = #{busVinSid} + ) AS a + ) AS b + WHERE b.reveivableMoney - b.fund > 0 + ) c