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 d8610299f3..2e0ba598e4 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 @@ -317,7 +317,9 @@ WHERE j.payCostTitleKey = '006') as fj) as fjj WHERE fjj.busSid = a.sid), 0) as fund FROM ( - SELECT pd.scheduleSid, + SELECT + v.settleState, + pd.scheduleSid, pd.loanContractNo, pd.oweState, pd.dueDate, @@ -335,6 +337,7 @@ pd.updateTime AS updateDate FROM loan_repayment_plan_details AS pd LEFT JOIN anrui_buscenter.bus_sales_order AS s ON s.sid = pd.salesOrderSid + LEFT JOIN anrui_buscenter.bus_sales_order_vehicle as v ON pd.busVinSid = v.sid LEFT JOIN ( SELECT p.sid, IFNULL(( @@ -362,7 +365,8 @@ FROM loan_repayment_plan_details AS p ) AS t ON pd.sid = t.sid ) AS a - WHERE a.dueDate <= a.updateDate + WHERE a.settleState != 1 + AND a.dueDate <= a.updateDate AND a.oweState = 1 AND a.useOrgSid = #{pushUseOrgSid} ) AS b