|
|
@ -4,7 +4,7 @@ |
|
|
|
<insert id="saveList"> |
|
|
|
insert into |
|
|
|
loan_repayment_plan_details(createBySid,sid,createTime,isEnable,salesOrderSid,loanContractSid,loanContractNo, |
|
|
|
policyName,bankContractNo,customer,customerSid,borrowerSid,borrowerName,`period`,scheduleSid,bankName,deptSid,dept,useOrgSid,useOrgName, |
|
|
|
policyName,bankContractNo,customer,customerSid,borrowerSid,borrowerName,period,scheduleSid,bankName,deptSid,dept,useOrgSid,useOrgName, |
|
|
|
orgSidPath,busVinSid,vinNo,vehMark,policyOrOther,dueMoney,dueDate,updateTime) |
|
|
|
values |
|
|
|
<foreach collection="list" item="item" index="index" separator=","> |
|
|
@ -57,7 +57,7 @@ |
|
|
|
select * |
|
|
|
from loan_repayment_plan_details |
|
|
|
where bankContractNo = #{bankContractNo} |
|
|
|
and `period` = #{period} |
|
|
|
and period = #{period} |
|
|
|
-- and policyOrOther = '0' |
|
|
|
</select> |
|
|
|
|
|
|
@ -65,17 +65,17 @@ |
|
|
|
SELECT ( |
|
|
|
a.yq_total - IFNULL(a.actualMoney, 0) |
|
|
|
) AS yq_total |
|
|
|
FROM (SELECT lrpd.`dueMoney` 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 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` |
|
|
|
GROUP BY lrpd.sid |
|
|
|
HAVING (yq_total > 0)) a |
|
|
|
</select> |
|
|
|
|
|
|
@ -83,20 +83,20 @@ |
|
|
|
SELECT lrpd.useOrgName, |
|
|
|
lrpd.dept, |
|
|
|
lrpd.staffName, |
|
|
|
RIGHT (lrpd.`vinNo`, 8) AS vinNo, |
|
|
|
lrpd.`loanContractNo`, |
|
|
|
lrpd.`bankName`, |
|
|
|
RIGHT (lrpd.vinNo, 8) AS vinNo, |
|
|
|
lrpd.loanContractNo, |
|
|
|
lrpd.bankName, |
|
|
|
lrpd.bankContractNo, |
|
|
|
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 |
|
|
|
LEFT JOIN `loan_repayment_history` lrh |
|
|
|
ON lrh.planDetailSid = lrpd.`sid` |
|
|
|
LEFT JOIN anrui_buscenter.`bus_sales_order_vehicle` bv |
|
|
|
loan_repayment_plan_details lrpd |
|
|
|
LEFT JOIN loan_repayment_history lrh |
|
|
|
ON lrh.planDetailSid = lrpd.sid |
|
|
|
LEFT JOIN anrui_buscenter.bus_sales_order_vehicle bv |
|
|
|
ON lrpd.busVinSid = bv.sid |
|
|
|
LEFT JOIN |
|
|
|
(SELECT |
|
|
@ -107,13 +107,13 @@ |
|
|
|
ORDER BY createTime DESC |
|
|
|
LIMIT 1) lr |
|
|
|
ON lrpd.busVinSid = lr.saleVehSid |
|
|
|
LEFT JOIN anrui_crm.`crm_customer_temp` ct |
|
|
|
LEFT JOIN anrui_crm.crm_customer_temp ct |
|
|
|
ON lrpd.customerSid = ct.sid |
|
|
|
WHERE DATE_FORMAT(lrpd.dueDate |
|
|
|
, '%Y-%m-%d') |
|
|
|
< CURDATE() |
|
|
|
AND lrpd.busVinSid = #{saleVehSid} |
|
|
|
GROUP BY lrpd.`sid` |
|
|
|
GROUP BY lrpd.sid |
|
|
|
HAVING (notRepaidMoney > 0) |
|
|
|
ORDER BY lrpd.period |
|
|
|
LIMIT 1 |
|
|
@ -124,12 +124,12 @@ |
|
|
|
lrpd.dueMoney, |
|
|
|
SUM(IFNULL(lrh.actualMoney, 0)) AS receiptMoney, |
|
|
|
( |
|
|
|
lrpd.`dueMoney` - SUM(IFNULL(lrh.actualMoney, 0)) |
|
|
|
lrpd.dueMoney - SUM(IFNULL(lrh.actualMoney, 0)) |
|
|
|
) AS notRepaidMoney |
|
|
|
FROM `loan_repayment_plan_details` lrpd |
|
|
|
LEFT JOIN `loan_repayment_history` lrh |
|
|
|
ON lrh.planDetailSid = lrpd.`sid` |
|
|
|
LEFT JOIN anrui_buscenter.`bus_sales_order_vehicle` bv |
|
|
|
FROM loan_repayment_plan_details lrpd |
|
|
|
LEFT JOIN loan_repayment_history lrh |
|
|
|
ON lrh.planDetailSid = lrpd.sid |
|
|
|
LEFT JOIN anrui_buscenter.bus_sales_order_vehicle bv |
|
|
|
ON lrpd.busVinSid = bv.sid |
|
|
|
LEFT JOIN |
|
|
|
(SELECT saleVehSid, |
|
|
@ -137,11 +137,11 @@ |
|
|
|
FROM loan_be_collection_record |
|
|
|
ORDER BY createTime DESC LIMIT 1) lr |
|
|
|
ON lrpd.busVinSid = lr.saleVehSid |
|
|
|
LEFT JOIN anrui_crm.`crm_customer_temp` ct |
|
|
|
LEFT JOIN anrui_crm.crm_customer_temp ct |
|
|
|
ON lrpd.customerSid = ct.sid |
|
|
|
WHERE DATE_FORMAT(lrpd.dueDate, '%Y-%m-%d') < CURDATE() |
|
|
|
AND lrpd.busVinSid = #{saleVehSid} |
|
|
|
GROUP BY lrpd.`sid` |
|
|
|
GROUP BY lrpd.sid |
|
|
|
HAVING (notRepaidMoney > 0) |
|
|
|
ORDER BY lrpd.period |
|
|
|
</select> |
|
|
|