Browse Source

更改

zhanglei
ligaode 5 months ago
parent
commit
06de702a70
  1. 48
      anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsMapper.xml

48
anrui-riskcenter/anrui-riskcenter-biz/src/main/java/com/yxt/anrui/riskcenter/biz/loanrepaymentplandetails/LoanRepaymentPlanDetailsMapper.xml

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

Loading…
Cancel
Save