|
|
@ -43,19 +43,27 @@ |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="selBeMoney" resultType="java.lang.String"> |
|
|
|
SELECT ( |
|
|
|
lrpd.`dueMoney` - SUM(IFNULL(lrh.actualMoney, 0)) |
|
|
|
) AS yq_total |
|
|
|
FROM `loan_repayment_plan_details` lrpd |
|
|
|
LEFT JOIN `loan_repayment_history` lrh |
|
|
|
ON lrh.planDetailSid = lrpd.`sid` |
|
|
|
WHERE lrpd.vinNo = #{no} |
|
|
|
AND lrpd.period = #{period} |
|
|
|
AND lrpd.bankContractNo = #{bankContractNo} |
|
|
|
AND DATE_FORMAT(lrpd.dueDate, '%Y-%m-%d') < CURDATE() |
|
|
|
AND lrh.`updateState` = '1' |
|
|
|
GROUP BY lrpd.`sid` |
|
|
|
HAVING (yq_total > 0) |
|
|
|
SELECT |
|
|
|
( |
|
|
|
a.yq_total - IFNULL(a.actualMoney, 0) |
|
|
|
) AS yq_total |
|
|
|
FROM |
|
|
|
(SELECT |
|
|
|
lrpd.`dueMoney` AS yq_total, |
|
|
|
(SELECT |
|
|
|
SUM(IFNULL(lrh.actualMoney, 0)) |
|
|
|
FROM |
|
|
|
loan_repayment_history lrh |
|
|
|
WHERE lrh.planDetailSid = lrpd.`sid` |
|
|
|
AND lrh.`updateState` = '1') AS actualMoney |
|
|
|
FROM |
|
|
|
`loan_repayment_plan_details` lrpd |
|
|
|
WHERE lrpd.vinNo = #{no} |
|
|
|
AND lrpd.period = #{period} |
|
|
|
AND lrpd.bankContractNo = #{bankContractNo} |
|
|
|
AND DATE_FORMAT(lrpd.dueDate, '%Y-%m-%d') < CURDATE() |
|
|
|
GROUP BY lrpd.`sid` |
|
|
|
HAVING (yq_total > 0)) a |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="details" resultType="com.yxt.anrui.riskcenter.api.loanrepaymentplandetails.MonRepayDetails"> |
|
|
|