|
|
@ -36,22 +36,22 @@ |
|
|
|
|
|
|
|
<select id="getYhje" resultType="java.lang.String"> |
|
|
|
SELECT |
|
|
|
SUM(lrh.`actualMoney`) |
|
|
|
FROM |
|
|
|
loan_repayment_history lrh |
|
|
|
LEFT JOIN loan_repayment_plan_details lrpd |
|
|
|
ON lrh.`planDetailSid` = lrpd.`sid` |
|
|
|
IFNULL(SUM(lrh.`actualMoney`),0) |
|
|
|
FROM |
|
|
|
(SELECT DISTINCT |
|
|
|
scheduleSid |
|
|
|
FROM |
|
|
|
loan_repayment_plan_details |
|
|
|
WHERE busVinSid = #{saleVehSid}) lrpd |
|
|
|
LEFT JOIN loan_repayment_history lrh |
|
|
|
ON lrpd.`scheduleSid` = lrh.`scheduleSid` |
|
|
|
WHERE lrh.updateState = '1' |
|
|
|
AND lrpd.`busVinSid` = #{saleVehSid} |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="getWdqje" resultType="java.lang.String"> |
|
|
|
SELECT |
|
|
|
SUM(lrh.`actualMoney`) |
|
|
|
FROM |
|
|
|
loan_repayment_history lrh |
|
|
|
LEFT JOIN loan_repayment_plan_details lrpd |
|
|
|
ON lrh.`planDetailSid` = lrpd.`sid` |
|
|
|
IFNULL(SUM(lrpd.`dueMoney`),0) |
|
|
|
FROM loan_repayment_plan_details lrpd |
|
|
|
WHERE DATE_FORMAT(lrpd.dueDate, '%Y-%m-%d') >= CURDATE() |
|
|
|
AND lrpd.`busVinSid` = #{saleVehSid} |
|
|
|
</select> |
|
|
@ -78,28 +78,33 @@ |
|
|
|
<select id="getYhjehsqs" resultType="java.lang.String"> |
|
|
|
SELECT |
|
|
|
ROUND( |
|
|
|
SUM(lrh.`actualMoney`) / lrs.mainMidRepay, |
|
|
|
IFNULL(SUM(lrh.`actualMoney`), 0) / lrs.mainMidRepay, |
|
|
|
1 |
|
|
|
) |
|
|
|
FROM |
|
|
|
loan_repayment_history lrh |
|
|
|
LEFT JOIN loan_repayment_plan_details lrpd |
|
|
|
ON lrh.`planDetailSid` = lrpd.`sid` |
|
|
|
(SELECT DISTINCT |
|
|
|
scheduleSid |
|
|
|
FROM |
|
|
|
loan_repayment_plan_details |
|
|
|
WHERE busVinSid = #{saleVehSid}) lrpd |
|
|
|
LEFT JOIN loan_repayment_history lrh |
|
|
|
ON lrpd.`scheduleSid` = lrh.`scheduleSid` |
|
|
|
LEFT JOIN loan_repayment_schedule lrs |
|
|
|
ON lrpd.scheduleSid = lrs.sid |
|
|
|
WHERE lrh.updateState = '1' |
|
|
|
AND lrpd.`busVinSid` = #{saleVehSid} |
|
|
|
</select> |
|
|
|
|
|
|
|
<select id="getDqyqje" resultType="java.lang.String"> |
|
|
|
SELECT |
|
|
|
( |
|
|
|
SUM(ss.yq_total) + |
|
|
|
(IFNULL(SUM(ss.yq_total), 0) |
|
|
|
+ IFNULL( |
|
|
|
(SELECT |
|
|
|
SUM(lbpv.`bankBeInter`) |
|
|
|
FROM |
|
|
|
loan_be_padsincere_veh lbpv |
|
|
|
WHERE lbpv.saleVehSid = ss.busVinSid) + |
|
|
|
WHERE lbpv.saleVehSid = ss.busVinSid), |
|
|
|
0 |
|
|
|
) + IFNULL( |
|
|
|
(SELECT |
|
|
|
SUM(fund) |
|
|
|
FROM |
|
|
@ -110,7 +115,9 @@ |
|
|
|
FROM |
|
|
|
loan_repayment_plan_details lrpd |
|
|
|
WHERE DATE_FORMAT(lrpd.dueDate, '%Y-%m-%d') < CURDATE() |
|
|
|
AND lrpd.`busVinSid` = #{saleVehSid})) |
|
|
|
AND lrpd.`busVinSid` = #{saleVehSid})), |
|
|
|
0 |
|
|
|
) |
|
|
|
) AS beMoney |
|
|
|
FROM |
|
|
|
(SELECT |
|
|
@ -130,7 +137,7 @@ |
|
|
|
|
|
|
|
<select id="getQzzjzyf" resultType="java.lang.String"> |
|
|
|
SELECT |
|
|
|
SUM(fund) |
|
|
|
IFNULL(SUM(fund),0) |
|
|
|
FROM |
|
|
|
loan_fund_day |
|
|
|
WHERE busSid IN |
|
|
@ -146,12 +153,14 @@ |
|
|
|
SELECT |
|
|
|
ROUND( |
|
|
|
( |
|
|
|
SUM(ss.yq_total) + |
|
|
|
IFNULL(SUM(ss.yq_total), 0) + IFNULL( |
|
|
|
(SELECT |
|
|
|
SUM(lbpv.`bankBeInter`) |
|
|
|
FROM |
|
|
|
loan_be_padsincere_veh lbpv |
|
|
|
WHERE lbpv.saleVehSid = ss.busVinSid) + |
|
|
|
WHERE lbpv.saleVehSid = ss.busVinSid), |
|
|
|
0 |
|
|
|
) + IFNULL( |
|
|
|
(SELECT |
|
|
|
SUM(fund) |
|
|
|
FROM |
|
|
@ -162,7 +171,9 @@ |
|
|
|
FROM |
|
|
|
loan_repayment_plan_details lrpd |
|
|
|
WHERE DATE_FORMAT(lrpd.dueDate, '%Y-%m-%d') < CURDATE() |
|
|
|
AND lrpd.`busVinSid` = #{saleVehSid})) |
|
|
|
AND lrpd.`busVinSid` = #{saleVehSid})), |
|
|
|
0 |
|
|
|
) |
|
|
|
) / ss.mainMidRepay, |
|
|
|
1 |
|
|
|
) AS yqjehsqs |
|
|
|