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