|
|
@ -63,88 +63,7 @@ |
|
|
|
WHEN 1 THEN '控制成功' |
|
|
|
WHEN 2 THEN '控制失败' |
|
|
|
WHEN 3 THEN '已解控' |
|
|
|
END AS lockCarState, |
|
|
|
CASE |
|
|
|
WHEN lrpd.dueDate > lrpd.updateDate or lrpd.updateDate IS NULL THEN '1' |
|
|
|
WHEN lrpd.dueDate <= lrpd.updateDate AND (IFNULL( |
|
|
|
( |
|
|
|
lrpd.dueMoney - IFNULL(( |
|
|
|
SELECT |
|
|
|
SUM( |
|
|
|
IFNULL( lrh.actualMoney, 0 )) |
|
|
|
FROM |
|
|
|
loan_repayment_history AS lrh |
|
|
|
WHERE |
|
|
|
lrh.planDetailSid = lrpd.sid |
|
|
|
AND lrh.updateState = '1' |
|
|
|
), |
|
|
|
0 |
|
|
|
)), |
|
|
|
0 |
|
|
|
) + IFNULL(( |
|
|
|
SELECT |
|
|
|
( fjj.reveivableMoney - fjj.m ) |
|
|
|
FROM |
|
|
|
( |
|
|
|
SELECT |
|
|
|
IFNULL(( |
|
|
|
SELECT |
|
|
|
SUM( subscriptionMoney ) |
|
|
|
FROM |
|
|
|
anrui_fin.fin_selected_receivables_detailed AS s |
|
|
|
WHERE |
|
|
|
s.auditState = '3' |
|
|
|
AND s.receivablesSid = fj.sid |
|
|
|
), |
|
|
|
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 |
|
|
|
WHERE |
|
|
|
fjj.busSid = lrpd.sid |
|
|
|
),0) + IFNULL(lrpd.paymentInterest,0)) > 0 THEN '0' |
|
|
|
WHEN lrpd.dueDate <= lrpd.updateDate AND (IFNULL( |
|
|
|
( |
|
|
|
lrpd.dueMoney - IFNULL(( |
|
|
|
SELECT |
|
|
|
SUM( |
|
|
|
IFNULL( lrh.actualMoney, 0 )) |
|
|
|
FROM |
|
|
|
loan_repayment_history AS lrh |
|
|
|
WHERE |
|
|
|
lrh.planDetailSid = lrpd.sid |
|
|
|
AND lrh.updateState = '1' |
|
|
|
), |
|
|
|
0 |
|
|
|
)), |
|
|
|
0 |
|
|
|
) + IFNULL(( |
|
|
|
SELECT |
|
|
|
( fjj.reveivableMoney - fjj.m ) |
|
|
|
FROM |
|
|
|
( |
|
|
|
SELECT |
|
|
|
IFNULL(( |
|
|
|
SELECT |
|
|
|
SUM( subscriptionMoney ) |
|
|
|
FROM |
|
|
|
anrui_fin.fin_selected_receivables_detailed AS s |
|
|
|
WHERE |
|
|
|
s.auditState = '3' |
|
|
|
AND s.receivablesSid = fj.sid |
|
|
|
), |
|
|
|
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 |
|
|
|
WHERE |
|
|
|
fjj.busSid = lrpd.sid |
|
|
|
),0) + IFNULL(lrpd.paymentInterest,0)) <= 0 THEN '1' |
|
|
|
END AS nowOverdue |
|
|
|
END AS lockCarState |
|
|
|
FROM loan_repayment_plan_details lrpd |
|
|
|
LEFT JOIN loan_repayment_history lrh |
|
|
|
ON lrh.planDetailSid = lrpd.sid |
|
|
|